次の方法で共有


DocumentBase.Redo メソッド

最後に元に戻された処理を、やり直します。Undo メソッドの逆です。

名前空間:  Microsoft.Office.Tools.Word
アセンブリ:  Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll 内)

構文

'宣言
Public Function Redo ( _
    ByRef times As Object _
) As Boolean
public bool Redo(
    ref Object times
)

パラメーター

戻り値

型 : System.Boolean
処理が正常にやり直しできた場合 true。

解説

省略可能なパラメーター

省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。

文書に単語を 3 つ追加し、元に戻すメソッドを 2 回呼び出し、やり直しメソッドを 1 回呼び出すコード例を次に示します。文書は、単語が 2 つ残った状態になります。この例を使用するには、これをドキュメント レベルのプロジェクトの ThisDocument クラスから実行します。

Private Sub DocumentRedo()
    Dim undoTime As Object = 2
    Dim redoTime As Object = 1
    Me.Paragraphs(1).Range.InsertParagraphBefore()

    Me.Application.Selection.TypeText("New ")
    Me.Application.Selection.TypeText("text ")
    Me.Application.Selection.TypeText("here.")

    Me.Undo(undoTime)
    Me.Redo(redoTime)
End Sub 
private void DocumentRedo()
{
    object undoTime = 2;
    object redoTime = 1;
    this.Paragraphs[1].Range.InsertParagraphBefore();

    this.Application.Selection.TypeText("New ");
    this.Application.Selection.TypeText("text ");
    this.Application.Selection.TypeText("here.");

    this.Undo(ref undoTime);
    this.Redo(ref redoTime);
}

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

DocumentBase クラス

Microsoft.Office.Tools.Word 名前空間