ワードを開いて
ツール
マクロ
Visual Basic Editor
で VBのエディタを開きます。
Nomal
Microsoft Word Objects
ThisDocument
と開いたところに
Private Sub Document_Open() ActiveWindow.ActivePane.View.Zoom.Percentage = 100 End Sub
というのを 貼り付けて ワードを閉じます。
それで 縮小率が 100%以外のファイルを 開いて 100%になっていることを 確認してください。
【1】エラーはないが自動実行もされない。
Sub Macro1()
'
' Macro1 Macro
' 幅を100%にする
'
ActiveWindow.ActivePane.View.Zoom.Percentage = 100
End Sub
【2】自動で実行されるがエラーになる。
Private Sub Document_Open()
ActiveWindow.ActivePane.View.Zoom.Percentage = 100
End Sub
実行時エラー '91':
オブジェクト変数または With ブロック変数が設定されていません。
【3】自動で実行されエラーにもならないが、やりたいことと違う。
Private Sub Document_Open()
MsgBox "開いたよ", vbOKOnly, "通知"
End Sub
http://q.hatena.ne.jp/1326846236 で解決しました。
閲覧7、再編集3くらいの割合ですし、内容を見てから再編集するかどうかを判断するのが基本なので、Wordのままでないと面倒です。
2012/01/17 09:12:48