作者:乔山办公网日期:
返回目录:excel表格制作
因为excel有很多版本,你还需要将软件用到多台电脑上,所以不建议用引用的方式,而是copy采用后期绑定的形式,这样不管电脑安装的是什么版本的excel,都可以用。
dim excelApp as object
set excelApp = CreateObject("excel.application")
另外,可能有些电脑上装的是wps,用 excel.application 不一定能创建对象,可以按
以下顺序尝试创建excel对象。
ET.Application
KET.Application
EXCEL.Application
这样就可以用了。
不过这样用也有不方便的,就是后期绑定,不会自动显示属性、方法等那些给你。
另外一个缺点是后期绑定的性能zd不如引用的好。
当然,看你的需求,要兼容性还是高性能。
也可以用引用的方式,写好之后,再采用后期绑定的方法定义对象,两种结合起来,是个不错的选择
Microsoft Office 15.0 Object Library 这个引用是提供该插件的函数使用,比如VB中用到Excel公式sum公式,如果没有引用这个,就不能识辨这个Excel公式。。
Set Xapp = CreateObject("Excel.Application")
Set Xapp = New Excel.Application‘*********光标就停百在度这******
==============================
以上两句的作用知是相同道的,专去掉一个属试试。
要使用VB操作EXCEL,必须引用EXCEL对象知,方法与步道骤如下: '首先通过VB的菜单 [工程] -- [引用],勾选:专Microsoft Excel XX.X Object Library '其中XX.X,要看你计算机安装的OFFICE版本而定属 Private Sub Command1_Click() Dim xlsApp As Excel.A...