VBA

VBA・Office

【VBA】【WMI】イベント ログからの1 日分のイベントの取得

VBScript用の公開スクリプトを元に、Excel等のVBAからWMI(Windows Management Instrumentation)を利用して、指定した1日分のWindowsイベントログを取得できるようにコンバートしたサンプルコ...
VBA・Office

【VBA】【WMI】Hey, Scripting Guy! レジストリ キーのすべての値を取得する方法はありますか

VBAからWMI(Windows Management Instrumentation)の StdRegProv クラスを利用して、指定したレジストリキーのすべての値とデータ型を取得する方法について解説します。前提条件このコードを実行するに...
VBA・Office

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

VBA(Visual Basic for Applications)からWMI(Windows Management Instrumentation)の StdRegProv クラスを利用して、レジストリ情報を取得するサンプルコードです。こ...
VBA・Office

【VBA】JSON

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

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

Microsoft Wordにおける各種オブジェクトやファイルサイズの最大値(制限値)について確認します。Wordでは、ブックマーク、コメント、フィールドなどの多くの制限値に「2,147,483,647」(32bit符号付き整数・Long型...
VBA・Office

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

Word VBAでファイルの既定のオープンフォルダ(ファイルの開く・保存時の初期フォルダ)を変更する方法についてのメモです。Excel VBAでフォルダを操作する場合と同様に、WordでもChangeFileOpenDirectoryメソッ...
VBA・Office

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

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

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

Wordマクロ(VBA)を使って、文書内から文字(Characters)、単語(Words)、文(Sentences)、段落(Paragraphs)の各要素とそれぞれのRangeオブジェクトを取得・走査するサンプルコードを紹介します。それぞ...
VBA・Office

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

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

【EXCEL VBA】週数を指定した曜日を取得、月毎の日を取得

月単位で第X週の曜日や、毎月X日といった条件を指定して日付を抽出・取得するExcel VBAマクロのサンプルコードです。定例作業のスケジュールやカレンダー作成時に、特定の日時を自動で抽出したい場合などに活用できます。この記事でできること指定...