次の方法で共有


Document.Undo イベント (Publisher)

ユーザーが、実行した最後の操作を元に戻したときに発生します。

構文

取り消し

Document オブジェクトを表す変数。

注釈

Undo イベントは、操作は取り消されます直後後に発生します。

複数の操作が元に戻す場合は、すべての操作が完了した後で、 元に戻す イベントが 1 回だけに発生します。

Document オブジェクトでイベントを使用する方法の詳細については、「Document オブジェクトでのイベントの使用」を参照してください。

次の使用例は、ユーザーが [標準] ツール バーで [元に戻す] を選択したとき、または [編集] メニューから [元に戻す] を選択したときにメッセージを表示します。 このルーチンを現在のパブリケーションと連携させるには、このルーチンを ThisDocument モジュールに配置する必要があります。

Private Sub DocPub_Undo() 
 MsgBox "Your last action has been reversed." 
End Sub

Microsoft Publisher 以外のプロジェクトからこのイベントをトラップするには、以下のコードをモジュールの General Declarations セクションに配置し、InitiatePubApp ルーチンを実行する必要があります。

Private WithEvents DocPub As Publisher.Document 
 
Sub InitiatePubApp() 
 Set DocPub = Publisher.ActiveDocument 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。