0

我通过在excel中录制创建了一个宏脚本。现在我需要通过 QTP (Vb script) 在新打开的 excel 中运行这个宏脚本。谁能建议我,qtp中可以使用什么调用函数在excel中运行这个宏脚本?我的宏脚本是

Sub csi()
    ' csi Macro
    ' Keyboard Shortcut: Ctrl+c
    ActiveCell.FormulaR1C1 = "test test test "
    Range("B1").Select
End Sub
4

1 回答 1

0

正如对类似问题的回答所解释的那样,这并不是很困难:

Set objExcel = CreateObject("Excel.Application")
objExcel.Application.Run "test.xls!csi"

或者

objExcel.Application.Run "test.xls!sheet1.csi"

取决于宏是位于 amodule还是位于 a 中sheet

于 2013-01-28T16:00:20.093 回答