Document.Undo Метод (2007 System)
Обновлен: Ноябрь 2007
Отменяет последнее действие или последовательность действий, отображаемых в списке Отменить. Значение true возвращается, если действия были успешно отменены.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Function Undo ( _
ByRef Times As Object _
) As Boolean
'Применение
Dim instance As Document
Dim Times As Object
Dim returnValue As Boolean
returnValue = instance.Undo(Times)
public bool Undo(
ref Object Times
)
Параметры
- Times
Тип: System.Object%
Количество действий, подлежащих отмене. По умолчанию последнее действие отменяется.
Возвращаемое значение
Тип: System.Boolean
Значение true используется, если действия были успешно отменены.
Заметки
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Общие сведения о необязательных параметрах в решениях Office.
Примеры
В приведенном ниже примере кода в текущий документ добавляется текстовая строка, после чего в окне сообщения предлагается удалить текст. При нажатии на кнопку ОК для удаления текста используется метод Undo.
В этом примере демонстрируется настройка уровня документа.
Private Sub DocumentUndo()
Me.Range(0, 0).Text = "A line of text"
If DialogResult.OK = MessageBox.Show( _
"Would you like to undo the text insertion?", "Test", _
MessageBoxButtons.OK) Then
Me.Undo(1)
End If
End Sub
private void DocumentUndo()
{
string newText = "A line of text";
object start = 0;
object end = 0;
Word.Range range1 = this.Range(ref start, ref end);
range1.Text = newText;
if (DialogResult.OK == MessageBox.Show(
"Would you like to undo the text insertion?", "Test",
MessageBoxButtons.OK))
{
object Times = 1;
this.Undo(ref Times);
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.