Matlab – ActiveX移动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 

我可以通过用t0.xlsxreplace你的注释行来获得Sheet t2t2.xlsx移动到Sheet 1之后:

 XW2.Worksheets.Item(1).Move([], XW0.WorkSheets.Item(1)); 

注意第一个参数的空matrix,这是Before选项的地方(见这里 )。