如何将Word doc页面布局设置为MATLAB中的2列,
File='C:\Users\ies\Documents\MATLAB\test.docx'; %use full path
[pth,name,ext]=fileparts(file);
w=Word(file,true); %create document and make visible
addText(w,'Introduction','Heading 1',2); %create a heading, 2 spaces after
addText(w,recognizedText); %add some text
newline(w,6); %6 newlines
pic=sprintf('%s/fig.png',pth);
saveAs(w,file);
上面的代码将文本保存在普通模式的Word文件中,但我需要两列。
答案 0 :(得分:0)
Word
函数不是标准的MATLAB函数。如果没有提供它来自何处的详细信息,则无法确定其返回值w
是什么或如何与之交互。但是,由于其他非标准函数似乎将它视为Word Document
对象,因此我们假设它是其中一个的COM接口。
在这种情况下,您可以使用以下方法将列数设置为:
w.ActiveWindow.Selection.Sections.First.PageSetup.TextColumns.SetCount(2)