如何将Word文档页面布局设置为MATLAB中的两列

时间:2015-09-25 11:18:41

标签: matlab ms-word

如何将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文件中,但我需要两列。

1 个答案:

答案 0 :(得分:0)

Word函数不是标准的MATLAB函数。如果没有提供它来自何处的详细信息,则无法确定其返回值w是什么或如何与之交互。但是,由于其他非标准函数似乎将它视为Word Document对象,因此我们假设它是其中一个的COM接口。

在这种情况下,您可以使用以下方法将列数设置为:

w.ActiveWindow.Selection.Sections.First.PageSetup.TextColumns.SetCount(2)