オフィスVBA 業務効率化したい人向けのワードマクロ初心者講座(ファイル選択フォーム, キー操作保存, 単語置換, 連想配列, テーブル情報読み込み) この記事では、ワードマクロ初心者講座として、ワードで単語を変換するマクロを一緒に作っていきます。 単語を置換する処理は、ワードのメニューからできますが、複数の単語を順番に処理するマクロを作ってみましょう。単語の置換処理の部分を、別の処理に... 2018.08.13 オフィスVBAワード
オフィスVBA ワードマクロ:条件によって処理を変える条件分岐If文 ワードマクロで条件によって処理を変える方法です。 If文や、Select文がありますが、ここではIf文を説明します。 条件によって処理を変える条件分岐 If文 使い方 書式: 条件式は、不等号や統合、関数の戻り値(Boolea... 2018.06.22 オフィスVBAワード
オフィスVBA ワードマクロ:VBA関数を利用するには ワードマクロで使うVBAには、最初から関数がたくさん用意されています。 この記事では、最初から用意されている関数を使う方法を説明します。 VBAで用意されている関数の使い方 関数を使うとき、関数に値を渡したり、関数から計算結果などの値... 2018.06.22 オフィスVBAワード
オフィスVBA ワードマクロ:Withを使ってオブジェクトの記述を省略 Withステートメントについて メリット ワードマクロで、Withステートメントを使って、オブジェクトの記述を省略する方法を説明します。記述するのが楽になるだけでなく、スッキリと表記できることで、可動性が上がり、バグが減ります。 ... 2018.06.22 オフィスVBAワード
オフィスVBA ワードマクロ:For Nextループによる繰り返し For Next ループという繰り返し処理です。 For Nextループは値を指定した処理の繰り返し 変数に値を代入しながら処理を繰り返します。 実行されると、まず変数に「最初の値」を入れて処理が実行されます。 次に、Step指定が... 2018.06.22 オフィスVBAワード
オフィスVBA ワードマクロ:VBAの定数と変数の使い方 定数 VBAで定数を定義するには、 というようにします。 例えば下図では、haba という変数を定義しています。 「表示テスト」プロシージャの中で、haba を参照しています。 ワードへの結果表示: 定数というのは変... 2018.06.22 オフィスVBAワード
オフィスVBA ワードマクロ:オブジェクトとは何か? ワードマクロでは、オブジェクトという概念のものを操作して、ワードの操作をします。オブジェクトとは「物体」とか「物」の意味があるのですが、プログラミングの世界でも、「物」を意味します。 例えばワードマクロでは、ワードの「文書」がオブジェクト... 2018.06.22 オフィスVBAワード
オフィスVBA ワードマクロ:VBEでデバッグ。ウォッチウィンドウの使い方 ワードマクロのデバッグに、ウォッチウィンドウの便利な使い方を紹介します。 ローカルウィンドウやイミディエイトウィンドウを使えば、だいたい、変数の値はチェックすることができるのですが、ウォッチウィンドウを使うと、変数の値が変化したときに実行... 2018.06.22 オフィスVBAワード
オフィスVBA ワードマクロ:VBEでデバッグ。イミディエイトウィンドウの使い方 イミディエイトウィンドウには、ステートメントを入力して実行することができます。 その他に、Debug.Print のメソッドで、プログラムの中で表示する項目を決めておくこともできます。 やり方を紹介します。 計算結果や変数の値の表示 ... 2018.06.22 オフィスVBAワード
オフィスVBA ワードマクロ:VBEでデバッグ。ステップ(イン、オーバー、アウト)の違い ワードマクロの動作がおかしいとき、VBEを使ったデバッグが便利です。 やり方は記事「ワードマクロ:VBEでマクロの動作がおかしいときのテストのやり方」に紹介しています。 この記事では、ブレークポイントで実行一時停止中に、ステップイン、ス... 2018.06.22 オフィスVBAワード