アプリケーションの TransformXML メソッド (Access)Application.TransformXML method (Access)

XML データ ファイルに Extensible Stylesheet Language (XSL) スタイルシートを適用し、その結果生成された XML を XML データ ファイルに書き込みます。Applies an Extensible Stylesheet Language (XSL) stylesheet to an XML data file and writes the resulting XML to an XML data file.

構文Syntax

Transformxml(DataSourcetransformsourceoutputtargetWellFormedXMLOutputScriptOption)expression.TransformXML (DataSource, TransformSource, OutputTarget, WellFormedXMLOutput, ScriptOption)

expression**Application** オブジェクトを 表す変数。expression A variable that represents an Application object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
DataSourceDataSource 必須Required StringString インポートする XML ファイルの名前とパスを指定します。The name and path of the XML file to import.
TransformSourceTransformSource 必須Required StringString XML データ ファイルに適用する XSL ファイルの名前とパスを指定します。The name and path to the XSL file to apply to the XML data file.
OutputTargetOutputTarget 必須Required StringString XSL ファイルを適用した結果生成された XML データ ファイルの名前とパスを指定します。The file name and path for the resulting XML data file after applying the XSL file.
WellFormedXMLOutputWellFormedXMLOutput 省略可能Optional BooleanBoolean この引数を True に設定すると、整形式 XML ファイルが作成されます。Setting this argument to True will create a well-formed XML file. この引数を False に設定すると、生成される XML ファイルは UTF-16 形式でエンコードされます。Setting this argument to False will encode the resulting XML file in UTF-16 format. 既定値は False です。The default value is False.
ScriptOptionScriptOption 省略可能Optional AcTransformXMLScriptOptionAcTransformXMLScriptOption XSL ファイルにスクリプトコードが含まれている場合に実行するアクションを指定するAcTransformXMLScriptOption定数。An AcTransformXMLScriptOption constant that specifies the action taken if the XSL file contains scripting code. 既定値は acPromptScript です。The default value is acPromptScript.

戻り値Return value

なしNothing

解説Remarks

適用した XSL ファイルで整形式の XML が生成されない場合、引数 WellFormedXMLOutputTrue に設定すると、実行時エラーが発生します。Setting the WellFormedXMLOutput argument to True will result in a run-time error if the XSL file that you apply does not result in well-formed XML.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.