
CAD VBA关联调用EXCEL
我用CADVBA做了一个窗体,现在我想实现以下功能:点击按钮commandbutton1时,textbox1中显示我的EXCEL(文件是D:\abc.xls)中sheet...
我用CAD VBA做了一个窗体,现在我想实现以下功能:
点击按钮commandbutton1时,textbox1中显示我的EXCEL(文件是D:\abc.xls)中sheet1中A1单元格的数值。哪位大侠可以帮我写段代码啊?急切盼望中。。。
补充:我看过VB可以调用EXCEL单元格,vb中可以定义变量为excel什么格式的,但是AUTO CAD中的VBA跟普通的VB还不太一样,他没有这种变量
以下是查到VB调用EXCEL的资料:
在通用对象的声明过程中定义EXCEL对象:
Dim xlApp As Excel.Application
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet
在程序中操作EXCEL表常用命令:
Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open("文件名") '打开已经存在的EXCEL工件簿文件
xlApp.Visible = True '设置EXCEL对象可见(或不可见)
Set xlSheet = xlBook.Worksheets("表名") '设置活动工作表
xlSheet.Cells(row, col) =值 '给单元格(row,col)赋值
xlSheet.PrintOut '打印工作表
xlBook.Close (True) '关闭工作簿
xlApp.Quit '结束EXCEL对象
Set xlApp = Nothing '释放xlApp对象
xlBook.RunAutoMacros (xlAutoOpen) '运行EXCEL启动宏
xlBook.RunAutoMacros (xlAutoClose) '运行EXCEL关闭宏
顺便说一句,我发现网上关于EXCEL的vba知识比较多,而关于AUTO CAD的VBA知识就太少了,大家知道有什么好去处可以看看AUTO CAD vba 知识吗 展开
点击按钮commandbutton1时,textbox1中显示我的EXCEL(文件是D:\abc.xls)中sheet1中A1单元格的数值。哪位大侠可以帮我写段代码啊?急切盼望中。。。
补充:我看过VB可以调用EXCEL单元格,vb中可以定义变量为excel什么格式的,但是AUTO CAD中的VBA跟普通的VB还不太一样,他没有这种变量
以下是查到VB调用EXCEL的资料:
在通用对象的声明过程中定义EXCEL对象:
Dim xlApp As Excel.Application
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet
在程序中操作EXCEL表常用命令:
Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open("文件名") '打开已经存在的EXCEL工件簿文件
xlApp.Visible = True '设置EXCEL对象可见(或不可见)
Set xlSheet = xlBook.Worksheets("表名") '设置活动工作表
xlSheet.Cells(row, col) =值 '给单元格(row,col)赋值
xlSheet.PrintOut '打印工作表
xlBook.Close (True) '关闭工作簿
xlApp.Quit '结束EXCEL对象
Set xlApp = Nothing '释放xlApp对象
xlBook.RunAutoMacros (xlAutoOpen) '运行EXCEL启动宏
xlBook.RunAutoMacros (xlAutoClose) '运行EXCEL关闭宏
顺便说一句,我发现网上关于EXCEL的vba知识比较多,而关于AUTO CAD的VBA知识就太少了,大家知道有什么好去处可以看看AUTO CAD vba 知识吗 展开
1个回答
展开全部
不知道我说的沾不沾边。
你查的那个资料还需要设置一个引用,我把word里的内容输出到excel没用引用,就不行。
要设置对 Microsoft Excel 对象库的引用,请执行下列步骤:
在 Access 中,按 ALT+F11 切换到 Visual Basic 编辑器。
在工具菜单上,单击引用。
在引用框中,单击 Microsoft Excel 9.0 Object Library 复选框,然后单击确定。
设置引用后,可以使用“对象浏览器”查看所有 Microsoft Excel 的对象、属性和方法,包括通过 Application 对象可用的函数。
你查的那个资料还需要设置一个引用,我把word里的内容输出到excel没用引用,就不行。
要设置对 Microsoft Excel 对象库的引用,请执行下列步骤:
在 Access 中,按 ALT+F11 切换到 Visual Basic 编辑器。
在工具菜单上,单击引用。
在引用框中,单击 Microsoft Excel 9.0 Object Library 复选框,然后单击确定。
设置引用后,可以使用“对象浏览器”查看所有 Microsoft Excel 的对象、属性和方法,包括通过 Application 对象可用的函数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |