方法 : Microsoft Office を起動せずにカスタム XML 部分を文書に追加する

更新 : 2011 年 4 月

Microsoft Office Excel、Microsoft Office PowerPoint、または Microsoft Office Word を起動せずに、カスタム XML 部分を文書に追加することができます。 これは、サーバーなど、Microsoft Office がインストールされていないコンピューター上の文書に XML データを保存する場合に役立ちます。 詳細については、「カスタム XML 部分の概要」を参照してください。

対象: このトピックの情報は、Excel 2007 と Excel 2010、PowerPoint 2007 と PowerPoint 2010、および Word 2007 と Word 2010 に適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。

カスタム XML 部分を追加する文書は、.docx、.xlsx、.pptx などのオープン XML 形式のファイルであることが必要です。 バイナリ ファイル形式のカスタム XML 部分には、Microsoft Office アプリケーションを起動せずにアクセスすることはできません。

Microsoft Office を起動せずにカスタム XML 部分を文書に追加するには

  • Open XML SDK のクラスを使用します。 これらのクラスは、Office ドキュメントに固有の Open XML コンテンツへのアクセスを提供します。 たとえば、Excel ブックにカスタム XML 部分を追加するには、WorkbookPart オブジェクトの AddNewPart<T> メソッドを使用します。 詳細については、「Open XML SDK 2.0 (Open XML SDK 2.0)」を参照してください。

参照

処理手順

方法 : ドキュメント レベルのカスタマイズにカスタム XML 部分を追加する

方法 : アプリケーション レベルのアドインを使用してドキュメントにカスタム XML 部分を追加する

概念

カスタム XML 部分の概要

履歴の変更

日付

履歴

理由

2011 年 4 月

コード例に問題があったため、手順に関する内容を削除しました。 代わりに、Open XML SDK 2.0 のコンテンツへのリンクを追加しました。 そこでは、Microsoft Office を起動せずにカスタム XML 部分をドキュメントに追加する方法の最新の例を紹介しています。

コンテンツ バグ修正