您的位置:首页 > 编程语言 > VB

通过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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: