本人用EXCEL的宏编写了程序,完成了相应功能!
但是每次要运行宏,都需要先打开该EXCEL才能运行宏!问:是否可以直接把宏编写的程序生成可执行文件啊
并把对应的EXCEL一起打包,在别的机器上运行时,不需要做路径上的处理啊?请指教,谢谢!!
但是每次要运行宏,都需要先打开该EXCEL才能运行宏!问:是否可以直接把宏编写的程序生成可执行文件啊
并把对应的EXCEL一起打包,在别的机器上运行时,不需要做路径上的处理啊?请指教,谢谢!!
解决方案 »
- ActiveX中 怎么保存和响应 自定义的属性?
- vb 编写dll资料
- dim aaa as class1 和dim aaa as new Class1有什么区别,哪位大侠给解释一下?
- 如何在水晶报表中实现动态连接??
- datagrid列宽自动调节
- 急!如何用VB访问BIOS,获得系统配置?
- 求救!关于窗体大小调整!???
- 怎么老是Access Denied,我快疯掉了.
- 很急的问题,ADO中执行Command的时候,如何指定返回的Recordset的类型
- 用什么api在vb中判断另外的一个就应用程序是最大化,还是最小化,我想知道他当前的状态?
- 用代码创建数据库,表,字段,为什么出错?求救~~~
- 各位朋友新年好,顺便问个截取字符串的问题
在 Visual Basic 中打开该工作簿并执行宏。
--------------------------------------------------
Private Sub Command1_Click()
Dim xlApp As New Excel.Application
Dim xlBook As Excel.Workbook
Dim xSheet As Excel.Worksheet Set xlBook = xlApp.Workbooks.Open(App.Path & "\Test.xls")'打开指定的Excel文件
Set xSheet = xlBook.Worksheets(1) xlApp.Run "宏1" '自动运行宏,名字为“宏1”
' ......
' xlBook.Close False
' xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
End Sub