通过VBS代码调用Excel中的宏
2011-01-26 12:20
337 查看
在自动化测试过程中,采用Excel作为数据源是很常见的。而在访问数据之前,需要对数据进行动态更新,这时候就需要通过VBA来实现。
首先在在Excel中编辑一个测试宏并保存:
sub Test_Macro()
msgbox "This is a macro in Excel"
end sub
在外部VBS代码中,调用这个宏:
Set oExcel = createobject("Excel.Application")
oExcel.Visible = false
Set oWorkbooks = oExcel.Workbooks.Open("c:/test macro.xls")
oExcel.Run "Test_Macro"
oWorkbooks.Close
oExcel.Quit
Set oWorkbooks= nothing
Set oExcel= nothing
首先在在Excel中编辑一个测试宏并保存:
sub Test_Macro()
msgbox "This is a macro in Excel"
end sub
在外部VBS代码中,调用这个宏:
Set oExcel = createobject("Excel.Application")
oExcel.Visible = false
Set oWorkbooks = oExcel.Workbooks.Open("c:/test macro.xls")
oExcel.Run "Test_Macro"
oWorkbooks.Close
oExcel.Quit
Set oWorkbooks= nothing
Set oExcel= nothing
相关文章推荐
- Flex中通过调用setClipboard将DataGrid数据复制到剪贴板便于导出Excel的代码--复制
- paip.asp vbs通过CLI命令行调用PHP代码
- 通过java调用VBS,再用VBS执行Excel中的宏的例子
- 通过java调用VBS,再用VBS执行Excel中的宏的例子
- 通过java调用VBS,再用VBS执行Excel中的宏的例子
- 通过Html网页调用本地安卓(android)app程序代码
- 操作系统篇之-通过调用门和TSS进行不同特权级之间的代码跳转
- cocos2dx通过Jni调用Android的Java层代码(上)
- JAVA与.NET的相互调用——通过Web服务实现相互调用(附原代码)
- java 通过Apache poi导出excel代码demo实例
- ASP.NET通过Global.asax和Timer定时器 定时调用WebService 运行后台代码
- C++通过DLL调用C#代码
- win7下java通过JNI调用C代码
- C# 通过 oledb 操作Excel实例代码
- 通过调用C语言的库函数与在C代码中使用内联汇编两种方式来使用同一个系统调用来分析系统调用的工作机制
- 一段通过OLE将Notes View中的内容导入Excel的示范代码
- xmlhttp通过javascript调用jsp代码
- Android的WebView通过JS调用java代码
- C#通过反射来动态创建类对象并调用相关泛型函数(Excel数据自动导入到SQL Server数据库)
- 通过读取excel数据和mysql数据库数据做对比(二)-代码编写测试