質問

私たちは、動的なWord文書を作成する必要のある要件、およびこれらのワード文書を置き換えることを/更新を動的に表、グラフ、テキストと画像が含まれています。だから我々は、動的な場所でのテンプレートと場所のテキストホルダーを作成することを決めました。テンプレートを読み取り、更新することで新しいドキュメントを作成するために、我々は、OpenXMLのSDK 2.0のために行くことにしました。

私は交換することに成功できる午前/更新テキスト/表と(プレースホルダのために、我々はコンテンツコントロールを使用していて、私たちは、各コンテンツコントロールに独自のタグを割り当てタグ付け。)画像コンテンツ

私はまだ我々はグラフのデータを変更する方法を、把握しようとしています。私の知る限り、チャートの一部を知っているとして、それは、データを格納するには、独自の基盤となるXLXデータファイルを、持っています。だから今、更新チャートの部分に私は、3つの異なる解決策を考えることができます。

1。)アップデートはオープンSDKを使用してXLXファイルの基礎となります。私は私がオープンXML SDK自体を使用して、それを修正することができるはずですので、これは、行われるかどうかが、そのちょうどXLXファイルを考慮することができることを確認している場合ではないと思います。

次いで、

2)のチャートを作成し、画像に変換して画像を置き換えます。

3。)私はまた、我々はそのXMLでコンテンツコントロールをバインドすることが可能なカスタムXML、について読んだことがあります。だからアイデアは、データソースとしてカスタムXMLでグラフを作成し、動的データxmlを更新することです。

任意の提案やサンプルコードをいただければ幸いです。私は、オープンXML SDK 2.0を使用しています。

役に立ちましたか?

解決

私は基礎となるのxlsxデータを変更し、approach1で試してみましたが、それはChart.xml下としては十分ではなかったようだ - >、グラフスペース - >チャート - > PlotArea - > BarChartコントロール - > BarChartSeries - >値、それが保存されたこれらの数値値。私はXLSXから読み取られ、それに応じて、チャートを更新することができコンポーネントを、行方不明です推測私はそう。それが適切に反映されるように、今の私は、手動でのxlsxと値の両方を更新しています。

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