Document.SolutionXMLElement 屬性 (Visio)
包含文件中所存放之特定於方案且格式正確的 XML 資料。 讀取/寫入。
語法
運算式。SolutionXMLElement (ElementName)
表達 代表 Document 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
ElementName | 必要 | 字串 | SolutionXML 資料元素區分大小寫的名稱。 |
傳回值
字串
註解
ElementName 的值必須符合 SolutionXML 元件 Name 屬性的值。 例如,如果解決方案的 XML 資料是以 SolutionXML Name='somename' > 語句 < 開頭,請使用ElementName 「somename」 來擷取該資料。
如果 ElementName 已存在,SolutionXMLElement 屬性會覆寫現有的 XML 資料。 在寫入 XML 資料之前,可以使用 SolutionXMLElementExists 屬性來避免不小心遺失資料。
如果 ElementName 不存在,SolutionXMLElement 屬性會依照該名稱建立元件。
因為在撰寫 XML 資料時會同時進行驗證,所以通常會為了效能因素,在 DocumentSaved 事件期間執行此項作業。
在文件層級時,如果傳送給 SolutionXMLElement 屬性的 XML 資料格式正確且包含有效的結構描述和命名空間宣告,就會儲存為 Microsoft Visio VDX 檔案格式內的巢狀 XML。 如果您傳遞不正確 XML 資料,Visio 會將此資料轉換成 XML 批註,以免資料遺失。 不過,如果您後續將包含批註的已儲存 VDX 檔案載入 Visio,將會忽略 XML 批註,因此資料將會遺失。
如果將無效或格式不正確的 XML 資料置入儲存格,Visio 會將其儲存為儲存格中的字串以免遺失,而且之後還可能加以修正。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。