使用ActXServer在Matlab中粘贴特殊转置语法

时间:2016-12-14 15:05:50

标签: excel vba matlab com activex

我正在使用Matlab中的代码打开excel电子表格,复制某个范围,然后将其粘贴到一个新的工作表中,在此过程中转换我的范围。我完全停留在PasteSpecial方法上,无法弄清楚如何使其转置我的数据。我已经尝试了我能想到的一切:尝试了类似VBA的语法(Transpose = True),尝试过(Transpose,1),尝试过([],[],[],1),尝试了obj.Transpose(有各种括号中的变化)...以及各种其他东西无济于事。如果有人以前做过这个,请帮助我。如果需要,我的简化代码如下。 提前谢谢!

RouteConfig.cs

1 个答案:

答案 0 :(得分:1)

PasteSpecial的文档有四个输入参数,用于指示粘贴操作的参数。如您所见,第四个选项指示是否转置数据。

new_sheet.PasteSpecial(NaN, NaN, NaN, true);