- 題名: AxWebBrowserでのEXCELのプロセス解放について
- 日時: 2006/12/01 16:51:30
- ID: 18419
- この記事の返信元:
- (なし)
- この記事への返信:
- [18422] Re[1]: AxWebBrowserでのEXCELのプロセス解放について2006/12/01 23:51:20
- ツリーを表示
こんにちは、某氏ですw ■No18437に返信(こうさんの記事) > Do > I = System.Runtime.InteropServices.Marshal.ReleaseComObject(objCom) > Loop Until I <= 0 参照カウントは自分で管理すべきものですから、 ここで、すべて参照カウントをデクリメントするのはおかしいと思います。 > Finally をつけるべきところも、変だと思いますね。 とりあえず、このあたりをご参照ください。 COM オブジェクトの参照カウントを解放する http://jeanne.wankuma.com/tips/programing/releasecom.html C#, VB.NET で Excel が終了しない http://blogs.wankuma.com/jeanne/archive/2005/12/20/20102.aspx # ところで、この件は当初の AxWebBrowser と関係があるのでしょうか...? # すべての返信を眺めているわけでないので、流れがわかっていません。
■No18462に返信(こうさんの記事) > With oDocument.Application.CommandBars("Standard") > .Position = 4 '[msoBarFloating] > .Visible = True > End With どうも伝わっていないようです。 最初から読み直すことをお勧めします。
分類:[.NET]
いつもおせわになります。
今VB.NET(2003)にてAXWebBrowserを用いてEXCEL
を表示させるプログラムを作成しています。
下記コードにてEXCELを表示
AxWebBrowser.Navigate("excelのファイルパス")
上記コードにてexcelの表示が出来、その際にプロセスに
EXCELのプロセスが出来ているのですがこの解放方法が
わかりません。普通にEXCELを使用する場合の分は
ネットなどですぐ調べがつくのですがこの方法に
関しては調べてもみつけることが出来ませんでした。
どのようにプロセスを解放したらよいのでしょう?
わかる方がおられましたら宜しくお願いします。