VBA

ワード

ワードマクロ:エラー発生で実行停止せずエラー処理をさせる方法

ワードマクロで、ドキュメントの状態・ファイル形式の違いにより、同じメソッドでも使用できないことがあります。 そんな時場合によっては、エラーを無視してもよい場合もあるでしょう。あるいは、独自のエラー処理を書いたり、ブレイクポイントをって解析...
ワード

ワードマクロ:同じプロジェクト内のフォームを複製してから修正して使う方法

ワードマクロで、フォームをコピーして修正して使いたいとき、同一プロジェクト内ではコピーできないです。 そんな時、新規文書作成して、いったん新規文書のプロジェクトにフォームをコピーして、そこでフォーム名を変更して、さらに元のプロジェクトにコ...
オフィスVBA

ワードマクロでテーブル(表)に書いた単語変換マクロの設定を読み取ろう

業務効率化したい人向けのワードマクロ初心者講座(ファイル選択フォーム, キー操作保存, 単語置換, 連想配列, テーブル情報読み込み)の第4回講座です。 前回までで、単語変換マクロは完成していますが、変換する単語を変更するときに、マクロコ...
オフィスVBA

キー操作の保存からマクロを作成し単語の置換処理を作ろう

業務効率化したい人向けのワードマクロ初心者講座(ファイル選択フォーム, キー操作保存, 単語置換, 連想配列, テーブル情報読み込み)の第3回講座です。 今回は、単語変換マクロの心臓部である単語の置換処理を実装していきます。 毎回、...
オフィスVBA

添字に文字列を使える連想配列で対になった情報を管理しよう

業務効率化したい人向けのワードマクロ初心者講座(ファイル選択フォーム, キー操作保存, 単語置換, 連想配列, テーブル情報読み込み)の第2回講座です。 今回は、単語変換マクロの変換対象を管理する情報を管理する変数を作成していきます。...
オフィスVBA

ワードマクロでファイル選択フォームをつくろう(フォーム, ファイルダイアログの使い方)

業務効率化したい人向けのワードマクロ初心者講座(ファイル選択フォーム, キー操作保存, 単語置換, 連想配列, テーブル情報読み込み)の第一回講座です。 まずは、以下のようなマクロを適用するWordファイルを選択して、マクロ処理を開始する...
オフィスVBA

業務効率化したい人向けのワードマクロ初心者講座(ファイル選択フォーム, キー操作保存, 単語置換, 連想配列, テーブル情報読み込み)

この記事では、ワードマクロ初心者講座として、ワードで単語を変換するマクロを一緒に作っていきます。 単語を置換する処理は、ワードのメニューからできますが、複数の単語を順番に処理するマクロを作ってみましょう。単語の置換処理の部分を、別の処理に...
オフィスVBA

ワードマクロ:条件によって処理を変える条件分岐If文

ワードマクロで条件によって処理を変える方法です。 If文や、Select文がありますが、ここではIf文を説明します。 条件によって処理を変える条件分岐 If文 使い方 書式: 条件式は、不等号や統合、関数の戻り値(Boolea...
オフィスVBA

ワードマクロ:VBA関数を利用するには

ワードマクロで使うVBAには、最初から関数がたくさん用意されています。 この記事では、最初から用意されている関数を使う方法を説明します。 VBAで用意されている関数の使い方 関数を使うとき、関数に値を渡したり、関数から計算結果などの値...
オフィスVBA

ワードマクロ:Withを使ってオブジェクトの記述を省略

Withステートメントについて メリット ワードマクロで、Withステートメントを使って、オブジェクトの記述を省略する方法を説明します。記述するのが楽になるだけでなく、スッキリと表記できることで、可動性が上がり、バグが減ります。 ...