Visual Studio C#を用いてWord文書ファイルを作成しております。
Wordでは左寄せの行にテキストが入力された状態で,
マウスカーソルを右端に合わせるとカーソルが右揃えのアイコンになり,
ダブルクリックすると同じ行に右寄せのテキストが入力できるようになります。
Word上での操作の画面 参考URL:https://dekiru.net/article/5559/
上記のような、同じ行の内で左右に文字を配置した状態を
プログラムで再現する方法はありますでしょうか。
ご教授いただきたく思います。
現在実装実装しているサンプルは以下です。
//Wordの起動 Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application(); //文書の作成 Document document = word.Documents.Add(); //行の追加 Paragraph p = document.Content.Paragraphs.Add(); //行を左寄せに設定 p.Range.Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphLeft; //行に”左寄せ”の文字追加 p.Range.Text += "左寄せ"; (ここに右寄せの設定を追加するコードが入ると思います。) //行に”右寄せ”の文字追加 p.Range.Text += "右寄せ";
回答3件
あなたの回答
tips
プレビュー