共用方式為


DocContextChangeEvent.IsUndoRedo 屬性

取得值,指出是否發生內容變更事件以回應復原作業或取消復原作業。

**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)

語法

'宣告
<DispIdAttribute(3)> _
ReadOnly Property IsUndoRedo As Boolean
'用途
Dim instance As DocContextChangeEvent
Dim value As Boolean

value = instance.IsUndoRedo
[DispIdAttribute(3)] 
bool IsUndoRedo { get; }

範例

在下列範例中,會更新名為 lastChanged 的節點,以回應與復原和取消復原無關的內容變更:

public void OnContextChange(DocContextChangeEvent e)
{
 if ( e.Type == "ContextNode" && !e.IsUndoRedo )
 {
  IXMLDOMNode contextNode = e.Context;
  IXMLDOMNode lastChangedNode = thisXDocument.DOM.selectSingleNode("/my:root/my:lastChanged");
  lastChangedNode.text = contextNode.nodeName;
 }
}

請參閱

參考

DocContextChangeEvent 介面
DocContextChangeEvent 成員
Microsoft.Office.Interop.InfoPath 命名空間