vb中在excel中调用 PasteSpecial方法进行粘贴的问题~

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:37:07
后头痛的问题~~~~
xlapp是用于复制的excel文件 代码省略
newxlapp是用于粘贴的excel文件,
请看下面二行代码 问题就在第二行:
1.错误信息:rang不支持PasteSpecial此方法
2.根据我查询的MSDN信息,PasteSpecial参数为(Paste, Operation, SkipBlanks, Transpose)
, 3.这里我主要是想实现一下转置的功能,当我把第二行改为:
NewxlApp.Sheets(1).Range("a1").PasteSpecial xlPasteValues, xlPasteSpecialOperationNone
则程序运行正确!但无法转置.

当加上False, True两个参数 则出现上面的错误信息.

xlApp.Worksheets(1).Range("AA1:AB3").Copy
NewxlApp.Sheets(1).Range("a1").PasteSpecial xlPasteValues, xlPasteSpecialOperationNone, False, True
....
请哪位高手看一下 问题出在哪里?
其他代码调试无误~
MSDN相关资料:
http://msdn2.microsoft.com/zh-cn/library/microsoft.office.tools.excel.xmlmappedrange.pastespecial(VS.80).aspx
以下代码为临时模拟:(而且该问题目前刊登在CSDN社区,补充有字符限制 省略部分说明 原说明查看下面地址)
在VB中调用EXCEL输出好,还是在EXCEL中调用VB好? 在VB中调用批处理文件 vb中在excel中调用 PasteSpecial方法进行粘贴的问题~ 如何在VB中读取或调用EXCEL文件中的数据 vb中调用已打开的excel问题 怎样在VB中调用.MDB数据库 请问在VB中如何调用多线程? 在vb中调用sql存储过程 如何在VB中调用DLL 在VB中如何调用ACCESS文件