共用方式為


_XDocument3.IsDOMReadOnly 屬性

取得一個值,指出 Microsoft Office InfoPath 表單中的基礎 XML 文件資料是否為唯讀狀態。

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

語法

'宣告
<DispIdAttribute(39)> _
ReadOnly Property IsDOMReadOnly As Boolean
'用途
Dim instance As _XDocument3
Dim value As Boolean

value = instance.IsDOMReadOnly
[DispIdAttribute(39)] 
bool IsDOMReadOnly { get; }

屬性值

如果表單的基礎 XML 文件中的資料為唯讀狀態則為 true,否則為 false

備註

如果 IsDOMReadOnly 屬性為 true,則表示表單的基礎 XML 文件中的資料為唯讀狀態,無法進行變更。如果為 false,則表示表單的基礎 XML 文件中的資料可以進行變更。

若要判斷表單是否處於唯讀狀態,請使用 IsReadOnly 屬性

在下列案例中,表單 XML 文件中的資料將會處於唯讀狀態:

  • 表單已經過數位簽署

  • 表單處於「精簡功能模式」(RFM) 模式

  • OnBeforeChange 事件期間

  • OnValidate 事件期間

  • 在復原或取消復原作業期間

範例

在下列範例中,XDocument 物件的 IsDOMReadOnly 屬性是用於判斷表單之基礎 XML 文件的資料是否已經處於唯讀狀態。如果是,則會使用 return 陳述式來結束事件處理常式。

public void field1_OnAfterChange(DataDOMEvent e)
{
 // Determine whether the XML DOM is read-only.
 if (thisXDocument.IsDOMReadOnly)
  return;

 // Continue normal processing...
}

請參閱

參考

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