投稿時間:2004/09/21(Tue) 15:08 投稿者名:サマ
Eメール:
URL :
タイトル:Excelが開放されない(注意事項は全て試しました)
はじめまして。 既存のExcelファイルの1列目(A列)のデータを コンボボックスの値として取得する際に、 取得はうまくいくのですが、 最後にExcelが開放されずにタスクに残ってしまいます。 どうすればよいでしょうか?
環境:win2k、VB6、Excel2002、IE6
Private Sub Form_Load()
On Error Resume Next Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Dim i Set xlApp = CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Open("\\PC_name\File_name.xls") Set xlSheet = xlBook.Worksheets(1)
i = 1 With xlSheet.Cells Do Combo1.AddItem .Item(i, 1).Value i = i + 1 Loop Until .Item(i, 1).Value = "" End With
xlApp.Quit Set xlSheet = Nothing Set xlBook = Nothing Set xlApp = Nothing
End Sub
|