【发布时间】:2010-04-25 13:28:12
【问题描述】:
当我尝试以下操作时收到以下错误消息:
Dim XL As New Microsoft.Office.Interop.Excel.Application
XL.Visible = True
XL.Workbooks.Open(XLTemplatePath)
XL.SaveWorkspace(XLSaveReportPath)
XL.Workbooks.Close()
XL.Workbooks.Open(XLSaveReportPath)
“Excel 无法打开文件 'ContactReports.xlsx',因为文件格式或文件扩展名无效。验证文件没有损坏并且文件扩展名与文件格式匹配。”
我想做的是打开一个 XLTemplatePath 的 excel 文件,然后在 XLSaveReportPath 处重命名或保存该文件,然后使用该重命名/保存的文件来填写报告。
我在 VB.NET 中使用 Visual Studio 2008
【问题讨论】:
-
xlsx.... 这不是较新的 XML 格式吗?您确定您的版本可以处理 XML 文件格式吗?