我正在使用VBScript编写的QlikView宏将一些数据透视表的数据导出到一些Excel模板中。然而,我使用的PasteSpecial方法似乎不时失败 现在,我的问题是,我的代码有什么问题,还是应该处理运行时方法失败的情况? QlikView宏代码发布如下:
sub ExcelTable1TemplateUse
set XLApp = CreateObject("Excel.Application")
XLApp.Visible = True
set XLDoc = XLApp.Workbooks.Open("C:\Users\BSS\Documents\Alfaintes\20171204 - Report prioritari\Reports\Tabel 1\Table1_Template_SingleUser.xlsx")
XLDoc.Sheets(1).Select
XLDoc.Sheets(1).Range("A1").Select
ActiveDocument.GetSheetObject("CH128").CopyTableToClipboard true
XLDoc.Sheets(1).PasteSpecial -4163
end sub
答案 0 :(得分:0)
失败后会发生什么?
我认为你可以
ActiveDocument.GetSheetObject("CH128").CopyTableToClipboard true
XLDoc.Sheets(1).Range.Cells("A1").PasteSpecial -4163