QlikView中的VBScript宏:PasteSpecial方法随机失败

时间:2018-02-13 09:45:23

标签: excel vba excel-vba copy-paste qlikview

我正在使用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

1 个答案:

答案 0 :(得分:0)

失败后会发生什么?

我认为你可以

ActiveDocument.GetSheetObject("CH128").CopyTableToClipboard true
XLDoc.Sheets(1).Range.Cells("A1").PasteSpecial -4163