マクロ

オフィスVBA

ワードマクロで一番カンタンに作業を自動化する方法:キー操作の保存

ワードの作業を自動化する第一歩は行なった操作を保存することです。 ワードではプログラミングを知らなくてもキー操作を保存して再生することができます。これもりっぱなマクロとなります。実際、保存したキー操作の記録の中身を見ると、VBAで書かれた...
エクセル

オフィスの自動化。操作の記録やマクロを使う「開発」タブの表示の仕方

マイクロソフトのオフィスを使った業務を効率化するには自動化するのが良いです。 VBAでマクロを組んで自動化するときめ細かく動作を決めることができてより良いのですが、自動化するのに一番簡単な方法はワード・エクセルでファイルに対する操作を記録...
オフィスVBA

マイクロソフトオフィスのマクロの作り方

こんにちは。 これから、いくつかの記事に分けて、マイクロソフト社のオフィスのマクロの作り方を説明していきます。 IT業務をやっていて、業務効率化をするには、プログラミングが一番です。 オフィスでワードやエクセルを使っていたら、マクロを...
ワード

wdHeaderFooterPrimary, wdHeaderFooterFirstPage, wdHeaderFooterEvenPages の意味の違い

この記事では、ヘッダーを指定するときにオプションとなっている、 wdHeaderFooterPrimary wdHeaderFooterFirstPage wdHeaderFooterEvenPages この3つの ヘ...
ワード

ワードマクロ:ヘッダー、フッターにページ番号を表示させる

マクロで、ヘッダーやフッターにページ番号を入れたい場合、 「キー操作を記録する」の操作手順のままでは危険なコードになります。 とはいっても、ちゃんと、 対象のドキュメントがアクティブになってて、 マクロが動いている間、キー...
エクセル

エクセルVBAでデバッグを楽にする方法。変数をちゃんと宣言して使うように強制しよう

エクセルのVBAマクロにおいて、 変数宣言をしないで使うとエラーになるように設定する方法です。 これをしておかないと、 変数名をスペルミスして使ったときにエラーになってくれないため、 デバッグの効率が悪くなりますよね。 たと...
ワード

Word 2013 でマクロの記録中の右クリックが機能しない

Office 2013 Wordにて。 マクロの記録をしてる時、右クリックしてもコンテキストメニューが出ないです。 こんなとき、Shift + F10 キーを押すことで、コンテキストメニューが出ます。 マクロの登録には、マウス操作は入...