VBA・Office

【VBA】WMIを利用したレジストリ情報一覧の取得サンプル1

VBAの参照設定一覧が取得したいと思い、いろいろ調べていたところ、こちらのサイトに、WMIを利用した方法が乗っていた。自分はWMIをあまり理解していないのでサンプルコードを参考に自分なりにアレンジしてみた。まだまだ勉強不足だ。Sub tes...
VBA・Office

【VBA】JSON

Excel VBAでJSON形式のデータを扱うためのサンプルコードおよびテストコードの紹介です。VBAでJSONを処理する場合、VBA-JSONなどのライブラリを活用するのが一般的です。以下は、標準モジュール上でJSONライブラリの動作やパ...
VBA・Office

【Excel VBA】平方根(素朴な計算方法(1桁つづ求める))

平方根を自力で計算するアルゴリズム(筆算と同じように1桁ずつ求める方法)を勉強するため、VBAで平方根を計算するプログラムを作成しました。このプログラムでは、数値を入力すると小数点以下へ向けて1桁ずつ近似値を計算し、その結果と2乗した値をイ...
VBA・Office

【Word VBA】イテレーション(For Each)によるWord文章中のテーブル情報取得サンプル(表全体、列単位、行単位)

WordのVBA(マクロ)を使って、文書内にある表(テーブル)のセル情報をイテレーション(For Eachステートメント)で効率的に取得する方法について解説します。Excel VBAではRangeオブジェクトを使った走査がよく使われますが、...
VBA・Office

【Word VBA】仕様関連 Wordの最大値(上限値、制限値)の定義

NSDNより以下の情報をみつけた。Excelだと、行数も最大値が65535(Excel 2000の場合)行とか、わりとVBAでも有名だがWordについては、気にしたことがなかった。そこまで使いこなしてないからだけど。内容を見てみると、目につ...
VBA・Office

【Word VBA】フォルダーを設定

Wordってこんなこともできるのかと知ったことをメモExcelだと、似たような場合 Dir とか FileSystemObjectを使っていたような場合によってはAPIとか。'文書を検索するフォルダーを設定する。' フォルダ指定() Wor...
VBA・Office

【Word VBA】グローバル メンバー (Word)のHelpを実行した結果サンプル

Globalオブジェクトの勉強のためのコードです。Word VBAのオブジェクトブラウザで確認できる WdHelpType 列挙型(Word.Help メソッド)をループ実行し、それぞれの定数を指定して実行した挙動の検証サンプルです。WdH...
VBA・Office

【Wordマクロ】文中の文字、単語、文、段落を取得するサンプル

Wordマクロのサンプル、文中から、Wordの解釈する文字、単語、文、段落を取得させるサンプル各々のオブジェクトにそってRangeオブジェクトを取得させるようにしている。サンプルとしては、通し番号、オブジェクトの開始位置(文字、単語、文、段...
VBA・Office

【word】サンプル文章(rand()、rand.old()、lorem() )

Word(ワード)でレイアウトの確認やテスト用のダミーテキストが必要なとき、数式や関数を入力するだけで簡単にサンプル文章を自動生成することができます。この記事では、Wordに標準搭載されている3つのサンプル文章生成関数(rand、rand....
VBA・Office

【Wordマクロ】キーワード(メジャーなオブジェクト名一覧)

◆Wordマクロを使う上でのキーワード(メジャーなオブジェクト名一覧)・挿入ポイント(カーソル):Selection(セレクション)・本文(文全体):Document(ドキュメント)・文(句点(。)まで):Sentence(センテンス)・段...