当我尝试使用此宏将其他应用程序中的任何文本复制到Excel 2010(Win 7 64位)中的单元格时:
ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:=False
我收到此错误: 错误1004无法运行工作表类的粘贴方法
看起来这条线适用于其他所有人和一些类似的问题,但这些答案都不适用于我
有什么想法吗?感谢
答案 0 :(得分:2)
Format
方法的 .PasteSpecial
参数似乎对应用程序国家/语言设置敏感。
如果您运行的是英文版的Excel,则会以这种方式调用此方法(如您的问题所示):
ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:=False
我正在运行波兰语版本的Excel,上面的行给出了错误1004.但是将“Text”更改为波兰语'Tekst'解决了这个问题:
ActiveSheet.PasteSpecial Format:="Tekst", Link:=False, DisplayAsIcon:=False
如果你们中的任何一个人不知道如何解决类似的问题,那么最好的选择就是记录(使用宏录像机)这个简单的Paste Special
操作。