How can I change the font size of a non-English text in a Word document?

4 ビュー (過去 30 日間)
Majid kh
Majid kh 2025 年 3 月 11 日
コメント済み: Majid kh 2025 年 3 月 15 日

Clc Clear

wordapp=actxserver (’word.application’); wordapp.visible=1; doc=wordapp.Documents.Add; paramod=doc.Paragraphs; paranoid.alignment=1; For i=1:5 para=paramod.Add; paraman=para.Range; paraman.Text=’سلام’; paraman.Font.Size=16*I; paraman.InsertParagraphAfter; end end

回答 (1 件)

Les Beckham
Les Beckham 2025 年 3 月 11 日
編集済み: Les Beckham 2025 年 3 月 11 日
You were very close. There was at least one typo (paranoid vs. paramod). See below
wordapp=actxserver ('word.application');
wordapp.visible=1;
doc=wordapp.Documents.Add;
paramod=doc.Paragraphs;
% paranoid.alignment=1; <<<<< typo?
paramod.alignment=1;
for i=1:5
para=paramod.Add;
paraman=para.Range;
paraman.Text='سلام';
paraman.Font.Size=16*i;
paraman.InsertParagraphAfter;
end
% Close the document window
invoke(doc, 'Close');
% Quit MS Word
invoke(wordapp, 'Quit');
% Terminate ActiveX connection
delete(wordapp);
Result:
  1 件のコメント
Majid kh
Majid kh 2025 年 3 月 15 日

Dear Beckham; Thank you, it was my fault while writing, but what is important is that I can’t change the font size of non-English text in a Word document.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeMATLAB Report Generator についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by