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.xlsx
replace你的注释行来获得Sheet t2
从t2.xlsx
移动到Sheet 1之后:
XW2.Worksheets.Item(1).Move([], XW0.WorkSheets.Item(1));
注意第一个参数的空matrix,这是Before选项的地方(见这里 )。