わーぷろおじさん

WordやOffice関連の小細工の備忘録。

2022-09-16から1日間の記事一覧

【excel vba】Listobjectをテーブル名で掴み、SQLを投げる

概要 Listobjectの取得にはworksheetの指定から行わなければならず面倒なので、テーブル名だけで取得できるように関数を用意する。 テーブルに対してSQLを投げる際のSQL文をListobjectを起点として作成する方法を説明する。 コード New_モジュール Public Fu…

【vba】自作コレクションクラスの備忘録

VBA

概要 自作コレクションクラスにインスタンスをNewから直Addして、For Each又はIndexでアクセスする備忘録 前提 クラスの属性については、他のサイトで十分に解説されています。 コンストラクタに引数を持たせる方法については、自前の下記記事を参照願います…

【vba】引数付きコンストラクタの一案

VBA

概要 コンストラクタに引数を持たせる方法の一案 コード Personクラス Option ExplicitPrivate mName As StringPublic Function Init(Name_ as String) As Person mName = Name_ Set Init = MeEnd Function Init関数を定義し、引数を受け取って自身のインス…

【word】縦書き文書の表を操る

概要 横書き文書の文字を左に90度回転させることで、縦書き文書に見せかける。癖は強めだが、通常の縦書き文書の表では実現できないことが実現可能となる。 用語の確認 字送り方向文字列が連なる方向。横書きの場合は左から右。縦書きの場合は上から下。 行…