tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。