2 つの質問があります。
1. Frameowrk 3.5 を搭載した VS2010 を使用しており、一部のデータとテキストを持ち上げて、いくつかの既存の Powerpoint ファイルを更新する必要があります。最善のアプローチは何ですか?私は VSTO は初めてですが、かなり長い間 C# を使用しています。
2. 相互運用ライブラリ (Microsoft.Office.Interop.PowerPoint) を使ってテストしてきたので、パワーポイントを開いて、すべてのスライドとグラフのテキストを変更する必要があります。スライドとサハペは問題ありませんが、グラフは問題のようです。グラフ コレクションがないようで、if (shape.Type == Office.MsoShapeType.msoChart) が false を返します。
以前にVBAでこれを行い、以下のコードを使用しました
For Each chtChart In sht.ChartObjects
chtChart.Chart.ChartTitle.Characters.Text = Replace (chtChart.Chart.ChartTitle.Characters.Text, "{month}", strCurrent, VbCompareMethod.vbTextCompare)
Next chtChart
私は本当に同じことをしたいだけです。
私は本当に明らかな何かを見逃していますか?
感謝して受け取ったポインタ。
スティーブ