VBA(Word)
前編では、ユーザーフォームを中央に表示させる処理の流れを追いました。今後半では実際マクロのどの場所にどういうコードを記述すれば良いかを解説します。
マルチディスプレイ環境でユーザーフォームマクロを表示させると、ブックを表示させているディスプレイとは別のディスプレイにフォームが表示されてしまうことがあります。これを防ぎ、現在開いているブックの中央付近に表示させる方法を紹介します。
Excel VBAでのヘッダーおよびフッターの記述方法について解説します。
VBAで画面の解像度を取得したいときにWeb検索すると、WindowsAPIを使うとか、PowerShell経由で.NET APIを使うとかいう記事がよく出てきますが、結構面倒なイメージがあります。ここでは、そういうものを使わずにVBAだけで画面の解像度を取得というか推測する…
エクセルのプロパティ編集のコードを探していて、OfficeのうちWord, Excel, PowerPointにはBuiltInDocumentPropatiesとCustomDocumentPropatiesというものがあることが分かり、このうちBuiltInDocumentPropatiesについて調べてみました。 Word, Excel, Power…
作成したVBAマクロを手軽に実行出来るように、リボンやクイックアクセスツールバーのボタンに配置してみましょう。 目次 目次 手順その1 リボンのユーザー設定を開く 手順その1 リボンのユーザー設定を開く リボンの任意の場所で右クリックしてメニューを開…
WordでVBAマクロ作成を始めてみましょう。必要なのは Microsoft Wordだけです。準備は簡単、手順通りに進めていけば誰でも始めることが出来ます。 目次 目次 手順その1 ~開発タブを表示しよう~ 手順その2 ~Visual Basic Editorを表示しよう~ 手順その3 …
Wordで ' 現在のページを印刷する ' 場合、毎回、ファイル>印刷>設定:現在のページを印刷>印刷 と進んでいかなくてはならない。これが結構な手間であるため、VBAマクロを組んでボタン配置することにしました。 コード Sub PrintActivePage() ' ** 現在の…
With ActiveDocument.Styles(wdStyleNormal).Font .NameFarEast = "HG明朝B" .NameAscii = "HG明朝B" .NameOther = "+本文のフォント" .Name = "+本文のフォント" .Size = 11 .Bold = False .Italic = False .Underline = wdUnderlineNone .UnderlineColor =…