投稿日 | : 2003/01/23(Thu) 09:42 |
投稿者 | : まさと |
Eメール | : |
URL | : |
タイトル | : 続-エクセルデータをMSFlexGrid上に |
こんにちは。
@昨日行っていたExcelのファイル名を指示して
Aシート名を読込み
B選択したシートの内容をMSFlexGridに書き込む
処理ですが、
Dim xlApp As excel.Application
Dim xlBook As excel.Workbook
CommonDialog1.Filter = "Excelファイ|*.xls|"
CommonDialog1.ShowOpen
intFileName = CommonDialog1.FileName
Text1.Text = intFileName
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open(intFileName)
For i = 1 To xlApp.Worksheets.Count
Combo1.AddItem xlApp.Worksheets(i).Name
Next i
DoEvents
xlBook.Close
xlApp.Quit
Set xlApp = Nothing
Set xlBook = Nothing
を実行した場合、パソコンによってEXCEL.EXEがタスク内で解放されていない現象があります。
解決策等をご存知の方が折られましたら教えていただけないでしょうか?
よろしくお願いします。