C# Wordの数式エディタのAlignParagraphCenterが設定出来ない
Posted: 2014年4月07日(月) 22:41
Microsoft Office Word の docxファイルを Visual Studio 2012 の Office開発ツール(C#) を使って編集しています。
Wordファイルには、数式エディタを使って記述した数式を記述しており、プログラムで文章の中央に移動したいです。
以下のようにやっていますがうまく中央に変更できません。
ご教授いただけますとうれしいです。
よろしくお願いします。
Wordファイルには、数式エディタを使って記述した数式を記述しており、プログラムで文章の中央に移動したいです。
以下のようにやっていますがうまく中央に変更できません。
Application application = new Application();
Documents documents = application.Documents;
Document document = null;
document = (Document)documents.Open("Wordファイルのパス");
// 文書内のOMathオブジェクトを取得
OMaths maths = document.OMaths;
foreach (OMath math in maths) {
Range rng = math.Range;
rng.Paragraphs.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;
rng.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;
rng.Select();
}
よろしくお願いします。