VB代码问题

DimxlsAsNewExcel.Application'声明一个Excel应用程序对象DimxbookAsNewExcel.Workbook'声明一个Excel工作薄对... Dim xls As New Excel.Application '声明一个Excel应用程序对象
Dim xbook As New Excel.Workbook '声明一个Excel工作薄对象
Dim xsheet As New Excel.Worksheet '声明一个Excel工作表象
Private Sub Command1_Click()
Set xbook = xls.Workbooks.Add
Set xsheet = xbook.Worksheets(1)
xls.Visible = True
End Sub
我写的这代码运行报错,提示用户定义类型未定义,请问这是什么原因?
展开
 我来答
匿名用户
2016-02-25
展开全部

在引用中添加这个引用,我运行了你的代码,没有问题,可以打开工作簿。

我的是office 2007,如果你的不是2007,可能不是 Excel 12.0

yfcp
2016-02-25 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
vb中使用Excel需要先添加Excel控件的。

1) 在VB应用程序中调用Excel,计算机系统中必须安装Excel。从VB5“工程”菜单中选择“引用”
2) 在“引用”对话框中选择Excel类型库:"Microsoft Excel9.0 Object Library"。其中Excel9.0是电脑上安装的Excel版本,不同电脑可能不同。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sbj518
2016-02-24 · TA获得超过4.4万个赞
知道大有可为答主
回答量:1.1万
采纳率:81%
帮助的人:5307万
展开全部
很有可能是没有添加引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的雷咩咩
2016-02-25 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7832万
展开全部
你这是vb.net?哪个.net版本?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式