質問

作りたいword2007文書を用いずにオブジェクトモデルです。いうホームページを作成いたします。をxml形式です。していきたいと思いることができるようになる。今を追加したいコンテンツ管理と地図で形式をサポートしています。誰でもご案内いに関する"は同一者でもいいですか???

役に立ちましたか?

解決

アヌープ、

あなたはOpenXmlSdkを使用して、ドキュメントをレコード生成することが可能であることを述べました。その仮定では、あなたの文書のWordprocessing.Body要素に追加するコンテンツコントロールを作成するには、次のコードを使用することができます。

//praragraph to be added to the rich text content control
Run run = new Run(new Text("Insert any text Here") { Space = StaticTextConstants.Preserve });
Paragraph paragraph = new Paragraph(run);

SdtProperties sdtPr = new SdtProperties(
        new Alias { Val = "MyContentCotrol" },
        new Tag { Val = "_myContentControl" });
SdtContentBlock sdtCBlock = new SdtContentBlock(paragraph);
SdtBlock sdtBlock = new SdtBlock(sdtPr, sdtCBlock);

//add this content control to the body of the word document
WordprocessingDocument wDoc = WordprocessingDocument.Open(path, true); //path is where your word 2007 file is
Body mBody = wDoc.MainDocumentPart.Document.Body;
mBody.AppendChild(sdtBlock);

wDoc.MainDocumentPart.Document.Save();
wDoc.Dispose();

私は、これはあなたの質問の一部に答える願っています。私は、あなたが「XMLへのマップ」でメンターを理解しませんでした。あなたはCustomXmlBlockを作成し、それにContentControlにを追加したいと言ってもしかして?

他のヒント

を見つけてください。語のコンテンツ管理ツールキットにwww.codeplex.com.

ここでは非常に簡単な説明をどうする.

  1. 必要なアクセスは開発者がタブのオリジナルのデコレーションこの作業をクリックし事務所(ウブツ)の左コーナーを選んで単語のオプションの下部にメニューです。最初のオプションのページにあるチェックボックスの開発者ツールバー.

  2. 利用の開発ツールバーを追加するコンテンツを制御したいです。クリックの性ボタンのコンテンツ管理部は開発者がバーと名称を設定し、タグの特性にこだわるネーミングのnameタグの分野で同じ名)となります。

  3. 保存の資料を、wordドキュメント.

  4. のコンテンツ管理ツールキットを開く書類としています。利用左手の痛みを作れるカスタムxmlへのリンクで制御できます。

  5. 現在利用中のドのビューをドラッグアンドドロップマッピングカスタムxmlおよび、カスタムコントロールを表示右側のパネルのツールキット.

  6. で利用できますopenxml sdk1.0 2.0(まだctp)を開資料を、wordドキュメントコードにアクセスのxmlファイルに含まれる一環としての資料を、wordドキュメント.

いただいwordドキュメントを見ていたコンポーネントです。コピーの資料を、wordドキュメントを変更できまとう"と言うことa.zip".ダブルクリックし、zipファイルを移動フォルダ構造です。主なコンテンツの資料を、wordドキュメントは下のフォルダという名称のファイル"document.xml".のxml部分文書が開催されcustomXmlのフォルダとフォルダは一般的に見られるという名前のファイル"item1.xml".

この簡単な説明を取得します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top