プロが教えるわが家の防犯対策術!

すみません。どなたかおしえてください。
Word2003で文書作成してるのですが、[変更履歴の記録]をONにしてます。
履歴を残したいのでそうしてるのですが、印刷プレビューするごとに、フィールドコードの相互参照を埋め込んでるところが、変更の履歴としてどんどん増えてしまいます。
[変更履歴の記録]をOFFにして、印刷プレビューすればいいのですが、つい忘れてしまうので、初期設定等で、印刷プレビューしてもフィールドの更新がされないようにしたいのですが、可能なのでしょうか??
すみませんがご存知な方、いらっしゃいましたらおしえてください。

A 回答 (1件)

初期設定で更新しない方法があるのかわかりませんが、印刷プレビュー


用のマクロを追加して対応することはできそうです。
[ Alt+F11 ]キーなどでVBEを開いたら、[ Noumal ]に[標準モジュール]
を追加し、以下のマクロを登録します。

Sub FilePrintPreview()
'
' ページ全体をフィールドのロックをして印刷時のイメージで表示します。
'
With Selection
.WholeStory
.Fields.Locked = True
End With
ActiveDocument.PrintPreview
End Sub

Sub ClosePreview()
'
' 印刷プレビューを終了しフィールドのロックをはずします。
'
ActiveDocument.ClosePrintPreview
Selection.Fields.Locked = False
Application.GoBack '直前の変更箇所へ移動します
End Sub

もしも他の回答がつかない場合は、上記を試してみてください。
    • good
    • 0
この回答へのお礼

す、すごい!です。
まさにやりたいことがそのままできました。
ありがとうございます。
Wordの設定はいろいろ調べたのですが、
それらしい機能はみつかりませんでした。
マクロ、大事に使わせていただきます。
ありがとうございました。

お礼日時:2009/08/25 17:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!