机房系统——导出excel表

本文介绍了在机房系统中遇到的Excel导出问题,通过引用Microsoft Excel Object Library解决,并建议在模块中创建公共函数以提高代码复用性。详细步骤包括在引用界面浏览到Excel.exe文件,解决缺少引用的问题。同时,作者提醒避免代码冗余,提倡寻找更高效的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查询窗体弄出来了,看了网上的一些代码,也写完代码了,可就是不能运行,问题请看下图:

这里写图片描述

然后我再看看明明定义了啊,为什么还是不行,后来想起来了,可能是没有引用某些东西,然后我就上网查,结果还是不错的,查到了,说是让我引用Microsoft Excel 11.0 Object Library这玩意,当然11.0是版本号,这个我还是清楚的,我安装的office是2016的(也就是我得引用Microsoft Excel 16.0 Object Library),所以我就去找,可是心凉了,竟然没有这一条,我好歹也是安装office了的,怎么这么不给面子。

这里写图片描述

然后继续搜吧,最后总算是解决了,下面来看看步骤吧:

在引用的界面点击浏览,找到Windows office的安装路径(主要是Excel应用程序的安装路径,请参考我的路径:C:\Program Files\Microsoft Office\root\Office16),文件类型选择可执行文件”.exe;.dll”(一定要选这个,因为后边我们需要找”excel.exe”,它属于执行文件,不选指定没有),然后再找到”excel.exe”,打开就可以了。

这里写图片描述

最后你就会发现引用窗体中出现了Microsoft Excel 16.0 Object Library这玩意,神奇不。(总算解决了哈哈,开心)

这里写图片描述

下面是查询和导出excel的代码:

Private Sub cmdExportExcel_Click()

    Dim xlsapp As Excel.Application                 '声明excel对象
    Dim xlsbook 
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值