カスタムXMLパーツにPOCOの内容を入力する方法もあります。
データは、データバインドされたコンテンツコントロールを介してドキュメントの表面に表示されます。データバインドされたコンテンツコントロールは、バインドされているデータをXPath経由で識別します。
private BuildingBlock GetQuickPartFromTemplate(Microsoft.Office.Interop.Word.Application wordApplication, string wordTemplateDocumentPath, object quickPartName)
{
return (from Template template in wordApplication.Templates
where template.FullName.Contains(Path.GetFileNameWithoutExtension(wordTemplateDocumentpath))
let index = quickPartName
select template.BuildingBlockEntries.Item(ref quickPartName)).FirstOrDefault();
}
最初のパラメータは、Wordアプリケーション、第二のパスである:
は、私は次のコードを使用してドキュメントテンプレートファイルからクイックパートにアクセスできることを発見し、一般的にhttp://msdn.microsoft.com/en-us/library/ff433638%28v=office.14%29.aspx
代わりのアプローチをありがとう。それは感謝しています。 –