我在电子表格中有一个宏,但marco需要您输入一些文本。我跑来运行它并自动填充文本
我阅读了MS页面https://docs.microsoft.com/en-us/office/vba/api/excel.application.run
并尝试了其他步骤,但是我无法正常工作
当我运行CreatePartner时,我想传递“ TATA”之类的文本,以便在执行marco并询问客户名称时自动输入TATA。
我得到的错误是所需的对象:'[string:“ Tata”]
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\excelvbs\MPR-TEMPLATE-partner.xlsx")
objExcel.Application.Visible = True
set objWorkbook = objExcel.Workbooks.Open("C:\excelvbs\KSDW-DataOnly-Customer_Partner.xlsm")
Set rCustomer = "Tata"
vResult = objExcel.Application.Run ("CreatePartner", rCustomer)