选项严格关闭 导入Microsoft。 办公室。 互操作 公共类表单1 Private Sub Form1_Load(sender As Object,e As System.EventArgs)处理Me.Load Dim xlApp作为Excel。 应用程序=无 xlApp=CType(CreateObject(“Excel.Application”),Excel。 应用程序) xl应用程序。 WindowState=Excel。 XlWindowState.xl最小化 尺寸wb1为Excel。 工作簿 wb1=xl应用程序。 工作簿。 打开(“C:\MyFolder\Book1.xlsx”) 带有CType(wb1.表(1),Excel。 工作表) 列(4)。 切割() 列(2)。 插入() 以结尾 结束Sub 结束类
-
提供的答案将解决该错误。 只是一个轻微的音符(不是大音符),而不是使用 创建对象 你可以使用 Dim xlApp作为新Excel。 应用程序 – 漏洞 评论 2017年1月11日12:20 -
有什么不同吗? – 用户5916101 评论 2017年1月11日12:23 -
老实说,我并不认为你是如何编码的。 Excel是一个 组件对象模型 对象等等 创建对象 将工作,但您可以直接使用 擅长。 应用程序 所以认为它更干净,可以全部放在一条线上。 – 漏洞 评论 2017年1月11日12:26 -
1 @金克斯88909:不,我不知道有什么不同,但我不是专家,因为我很少使用办公室。 我更喜欢EPPlus创建excel文件 – 蒂姆·施梅尔特 评论 2017年1月11日12:31 -
1 @MichaelScofield:一个不需要办公室许可证的excel库,因此您可以在没有许可证的情况下在服务器上生成或处理excel文件 – 蒂姆·施梅尔特 评论 2017年1月11日12:35