我通过在excel中录制创建了一个宏脚本。现在我需要通过QTP(Vb脚本)在新打开的excel中运行这个宏脚本。任何人都可以建议我,在qtp中可以使用什么调用函数在excel中运行这个宏脚本? 我的宏脚本是
Sub csi()
' csi Macro
' Keyboard Shortcut: Ctrl+c
ActiveCell.FormulaR1C1 = "test test test "
Range("B1").Select
End Sub
答案 0 :(得分:0)
正如as an answer to a similar question所解释的那样,并不是很困难:
Set objExcel = CreateObject("Excel.Application")
objExcel.Application.Run "test.xls!csi"
或
objExcel.Application.Run "test.xls!sheet1.csi"
取决于宏位于module
还是sheet
。