- - PR -
AxWebBrowserでExcelを開く際に、他で開いているExcelを掴んでしまう。
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-08-05 15:17
はじめまして。
C#でプログラムをしています。 C#からグラフを表示する為に、Excelを開きデータを設定して、Excelのチャートオブジェクトによりグラフを作成し、保存します。 そのExcelファイルをAxWebBrowserを用いて表示させています。 この時、プログラム外でExcelを立ち上げていた場合、AxWebBrowserに表示させる際に既に立ち上がっている方のExcelを掴んでしまい、グラフ表示後にそのグラフを表示させていたExcelを閉じると、一緒にもう一方のExcelも閉じてしまいます。 AxWebBrowserで表示させても、既に開いていたExcelに影響がないようにしたいのですが、何か策は無いものでしょうか? 今更AxWebBrowserを使用する方法は変えられない為困っています。 以上、何かご存知の方がいらっしゃいましたら宜しくお願い致します。 | ||||
|
投稿日時: 2008-08-05 21:44
直前に新しい Excel を起動し、それをフォアグラウンドにしておく。
たぶん、それでいけると思います。 | ||||
|
投稿日時: 2008-08-05 23:55
Office 2007 では↑はうまくなかたような気がしますが、そこら辺は大丈夫でしょうか? | ||||
|
投稿日時: 2008-08-06 17:46
> 直前に新しい Excel を起動し、それをフォアグラウンドにしておく。
> たぶん、それでいけると思います。 なるほど!ありがとうございます! やってみます! |
1