0
http://support.microsoft.com/kb/306023這是第一個示例:「使用自動化逐個傳輸數據單元」下面是我爲示例聲明的變量。以「如何將數據傳輸到Excel工作簿」中的示例爲例
Excel.Application m_objExcel;
Excel.Workbooks m_objBooks;
Excel._Workbook m_objBook;
Excel.Sheets m_objSheets;
Excel._Worksheet m_objSheet;
Excel.Range m_objRange;
string m_strSampleFolder = @"C:\VBtest\PRACTICEProgramming\INDIVIDUALprograms\EXCEL";
string m_objOpt = @"C:\VBtest\PRACTICEProgramming\INDIVIDUALprograms\EXCEL";
Excel.Font m_objFont;
基本上一切運行良好。問題是當應用程序正在運行時,我收到一條錯誤消息。
「收到COMException
Excel不能訪問‘EXCEL’。該文檔可以被只讀或加密了未處理」。
我在想我聲明的m_objOpt的值聲明是錯誤的或者它不喜歡這個值。我試圖創建一個預製的.XLS文件,但這不起作用。我也嘗試爲xls添加一個名稱,但add方法想要在默認路徑中找到xls,我不想要這些。
我不知道我能做些什麼來解決它。
是的,我嘗試命名文件test.xls,但我必須已經預先製作文件,當它預製時它再次提供相同的錯誤消息。即使我不放置xls擴展名,它也會自動完成。 – nhat
好吧,如果我已經預先創建了文件,我收到一條錯誤消息:異常來自HRESULT:0x800A03EC – nhat