作業日記@HatenaBlog

各種の作業メモ

MS Wordマクロによるファイル名挿入

ファイルオープン時の処理

以下のマクロをThisDocument内に記述する。
このサンプルコードでは、ファイルオープン時に

  1. メッセージボックスにHello!を表示
  2. 文書先頭にファイル名の先頭8文字を抽出して表示

を自動実行する。

Private Sub Document_Open()
'
' Document_Open Macro
'
'
MsgBox ("hello!")
'ActiveDocument.Range(Start:=0, End:=0).Text = "テスト"
ActiveDocument.Range(Start:=0, End:=0).InsertBefore Text:=Left(ActiveDocument.Name, 8)

End Sub