Excel用のVSTOアドインで、グラフオブジェクト(Excel.Chart
のようなもの)にユーザーの選択をキャストする方法を教えてください。Excel VSTO AddIn - 選択からチャートオブジェクトを取得
(Excelで選択したチャートオブジェクトを持ちながら)私はこのようなものを使用しようとしてきた:
Dim chart as Excel.Chart = CType(Globals.ThisAddIn.Application.Selection, Excel.Chart)
しかし、これはInvalidCastException
をスローします。
ユーザーがグラフを選択してから、選択したグラフをVSTOアドインで変更できるようにする方法については、ドキュメントを見つけることができないようです。
このサンプルを試すhttps://code.msdn.microsoft.com/ office/VSTO-Generate-tables-and-f19859b3 – dinotom
@dinotomありがとうございましたが、この例ではグラフを追加する方法しか示されていません(VSTOグラフ作成に関する唯一のドキュメントと思われる)。私の場合、ユーザーが選択した既存のグラフを変更したいと考えています。 –