将excel表格从一本书移到另一本书的命令是什么?评论行失败。
X = actxserver('Excel.Application');
XW0 = X.Workbooks.Open('t0.xlsx');
XW2 = X.Workbooks.Open('t2.xlsx');
XW2.Worksheets.Item(1).Name = 't2';
% XW2.Worksheets.Item(1).Move('after',XW0.Sheets(1));
XW0.Save
XW0.Close(false)
XW2.Save
XW2.Close(false)
X.Quit
答案 0 :(得分:2)
我可以通过将您的注释掉的行替换为t2
,将t2.xlsx
从t0.xlsx
移到{1}}之后:
XW2.Worksheets.Item(1).Move([], XW0.WorkSheets.Item(1));
请注意第一个参数的空矩阵,即 Before 选项的位置(参见here)。