VB.net 打开指定Excel

飘逸的蛤蟆 2016-07-07 09:58:18
想用VB.net 打开指定Excel, 非常简单的一个需求,却让我捉急了好几天。
查了下网上的案例,写了代码如下:

Imports Microsoft.Office.Interop

Public Class Form1
Dim xlApp As Excel.Application
Dim xlBook As Microsoft.Office.Interop.Excel.Workbook
Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet

xlApp.Visible = True
xlApp.Workbooks.Open("D:\Project\CI & CC\ProcessSys\2010630 634 Process Flow chart Ver B.xlsx")

End Class

xlApp下方红色波浪线,提示错误:BC30188 应为声明。

已经引用了Com

求解~~~~~~
...全文
632 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
飘逸的蛤蟆 2016-07-07
  • 打赏
  • 举报
回复
引用 1 楼 yiyifenghehb 的回复:
        'Dim xlApp As Excel.Application
        Dim xlApp As New Excel.Application
Excel.Application 直接声明是不行的,应该加上New。 楼主提供的代码按照上述方法,进行修改后可以正常执行。
New excel. application 是我复制黏贴的时候遗漏了。 因为尝试了太低代码一直失败,所以很窝火,写帖子的时候有点急躁。 就在刚刚,我终于发现了问题的根源,原来我直接把代码写在类里了。 如果新建一个事件,把代码写再事件里就好了,我去啊~~~!!!!
一一风荷 2016-07-07
  • 打赏
  • 举报
回复
        'Dim xlApp As Excel.Application
        Dim xlApp As New Excel.Application
Excel.Application 直接声明是不行的,应该加上New。 楼主提供的代码按照上述方法,进行修改后可以正常执行。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧