0

保存/印刷用のモジュールイベントハンドラーを作成できますが、ドキュメントのコントロールにアクセスして変更することはできません..ドキュメントにラジオボタンがあります。ファイル->保存で非表示にしたいです。2 日間、お役に立てれば幸いです。よろしくお願いいたします。

4

1 に答える 1

0

このコードを Word VBA の ThisDocument オブジェクトに配置します。ドキュメントを保存する前に、必要なコードを実行できるようにする必要があります。

Public WithEvents appWord As Word.Application

Private Sub appWord_DocumentBeforeSave _
 (ByVal Doc As Document, _
 SaveAsUI As Boolean, _
 Cancel As Boolean)

'Put your code here

End Sub
Private Sub Document_Open()
Set appWord = Application
End Sub

これは、appWord が初期化されるまで機能しないことに注意してください。そのため、これを Document_Open イベント コードに配置しました (もっと良い方法がある可能性があります)。つまり、ドキュメントを再度開くまで、このコードは実行されません。

于 2012-04-20T00:04:06.700 に答える