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

タイトル Excelプロセスが残ってしまいます。
投稿日: 2010/01/27(Wed) 20:42
投稿者困っています
VB2005でExcelマクロの起動を行いたいと思っています。
下記の様にコーディングしましたところ、処理は正常終了するのですが、
Excelのプロセスが2つ残ったままになってしまいます。
過去の掲示板を参照しましたが、よく理解できずにいます。
どのように対応すれば、処理終了時にプロセスが削除されるように
なるのかを教えて頂きたく、宜しくお願いします。

Sub shoriVB2005MacroGo()

        Dim xlApp As New Microsoft.Office.Interop.Excel.Application
        Dim xlBook As Microsoft.Office.Interop.Excel.Workbook

        xlApp = CType(CreateObject("Excel.Application"),Microsoft.Office.Interop.Excel.Application)

        xlBook = CType(xlApp.Workbooks.Open("c:\temp\Macro-ExcelFile.xls"), _
                        Microsoft.Office.Interop.Excel.Workbook)

        ' Run the new macro!
        xlApp.Run("shoriMacroGo")  ← Macro-ExcelFile.xlsファイルのマクロ関数
        xlBook.Close()
        xlApp.Quit()

        xlBook = Nothing
        xlApp = Nothing

        MsgBox("処理終了")

    End Sub

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

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