看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案):VB2008 我寫了如下的程式碼、是用來在DB裡撈資料寫入Excel後存檔並開啟用的,但是到了開啟 的步驟的時候,程式總是會出錯說無法取用檔案,但已經確定過檔案是存在的,請大家幫 忙看一下為什麼會這樣?@@ Dim SavePath As String Dim FolderBrowserDialog1 As New FolderBrowserDialog FolderBrowserDialog1.ShowDialog() SavePath = FolderBrowserDialog1.SelectedPath Dim Fcmd As New Odbc.OdbcCommand Dim Fdr As Odbc.OdbcDataReader Fcmd.CommandText = "select * from PIC" Fcmd.Connection = cnn Fdr = Fcmd.ExecuteReader Dim EA As New Microsoft.Office.Interop.Excel.Application Dim EWorkbook As Microsoft.Office.Interop.Excel.Workbook Dim ESheet As Microsoft.Office.Interop.Excel.Worksheet EWorkbook = EA.Workbooks.Add() ESheet = EWorkbook.ActiveSheet() While Fdr.Read '中間處理 End While Dim excelFileName As String = SavePath & "\20090717.xls" EWorkbook.SaveAs(excelFileName) Shell(excelFileName) EWorkbook.Close() EA.Quit() EA = Nothing 有問題的就是Shell(ExcelFileName)那一行…Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.17.41