次の方法で共有


Document.SolutionXMLElement プロパティ (Visio)

図面と一緒に保存された、適切な形式のソリューション固有の XML データが格納されます。 値の取得と設定が可能です。

構文

SolutionXMLElement (ElementName)

Document オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Elementname 必須 String 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 のサポートおよびフィードバックを参照してください。