タイトル : Re^3: エクセルを2度目に起動するとエラーになってしまいます。 投稿日 : 2007/05/09(Wed) 17:29 投稿者 : 七誌
どうも。 上記の障害を私自身のPC環境で再現し(プログラムをそのままコピーし、実行しました。) 、それに基づき変更を加えてみました。 下記の修正部分を実施すると、私の環境では エクセル開く⇒エクセル閉じる⇒もっかいエクセル 開く⇒OK(5回くらい左記手順実施してもエラー発生なし)になりましたが。 あんまり障害状況を見ていないので、これで駄目ならすいません。 戯言と思ってください。 ちなみに、追加した参照設定は <COM> Microsoft Excel 10.0 Object Library Microsoft Office 10.0 Object Library Microsoft Office 9.0 Object Library くらいです。 Private Sub Xlapp_WorkbookDeactivate(ByVal Wb As Excel.Workbook) Handles Xlapp.WorkbookDeactivate Try MRComObject(Book) Catch ex As Exception MsgBox("Book : " & ex.Message) End Try Try MRComObject(Xlapp) '終了時ここでエラーがでますが、プロセスは解放されます。 ⇒ 上記行を Xlapp = Nothing Catch ex As Exception MsgBox("xlapp : " & ex.Message) End Try End Sub |