【发布时间】:2016-03-09 12:47:36
【问题描述】:
我正在尝试使用 excel VBA 通过 matlab 在 excel 中制作页眉和页脚。到目前为止,我对单元格进行了一些操作,但页眉和页脚是一个问题。 这是matlab中打开actxserver的代码,我试过这个:
Excel = actxserver('Excel.Application');
Workbooks = Excel.Workbooks;
Excel.Visible = 0;
location=strcat(pwd,'\','testdoc.xlsx');
Workbook = Excel.Workbooks.Open(location);
%%
Excel.PageSetup.LeftHeader='TEST';
%%
Workbook.Save;
Excel.Quit;
我正在尝试下一步。我正在尝试在左侧、中间和右侧制作页眉,并在中间制作页码和左右两个字符串的页脚。让我们将此字符串“TEST”用于页眉和页脚中的所有操作。我当然想在matlab中做到这一点。
这是参考https://msdn.microsoft.com/en-us/library/bb225426(v=office.12).aspx
这是一个示例,它在 VBA 中是如何工作的,但我不知道如何在 matlab 中使用 actxserver 来做到这一点。
Sub Date_Time()
ActiveSheet.PageSetup.CenterHeader = "&D &B&ITime:&I&B&T"
End Sub
或者:
Worksheets("SomeSheet").PageSetup.LeftHeader = "Some Text"
我有点困惑。提前 Tnx。
【问题讨论】: