Обоснование всего текста в Ms Word, созданного программно

Я хочу упорядочить документ, который я создал динамически в слове ms, как выравнивание всего текста (справа и слева). но я должен сделать это, когда Word Open Method или Word SaveAs2 метод. Я посмотрел на сайте Microsoft, какой метод для всего текста оправдания (слева и справа), но не вижу ничего, кроме выравнивания абзаца. я не хочу выравнивания абзаца, весь диапазон слов будет оправдан, когда я открою документ в формате ms word. Открыть метод: http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.documents.open.aspx и для метода SaveAs2 http://msdn.microsoft.com/en-us/library/microsoft.office.tools.word.document.saveas2.aspx все эти методы не содержат "объект ref" для обоснования

такой как код ниже я пишу; не содержит объект ref для объяснения всего текста

object Unknown=Type.Missing;
object Source=(File Source Destiny);

object encoding=Microsoft.Office.Core.MsoEncoding.msoEncodingUTF8;
object noEncodingDialog=false;

doc=newApp.Open(ref Source,ref Unknown,
ref Unknown,ref Unknown,ref Unknown,
ref Unknown,ref Unknown,ref Unknown,
ref Unknown,ref Unknown,ref encoding,
ref Unknown,ref Unknown,ref Unknown,ref noEncodingDialog,ref Unknown);

2 ответа

Я посмотрел на веб-сайт Microsoft и увидел это;

doc.Paragraps.Alignment=Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphJustify;

Решено..

Это то, что сработало для меня

    Range content = doc.Content;
    Paragraph pText = content.Paragraphs.Add();                    
    pText.Range.Text = "sadfsadfsda"
    pText.Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;
Другие вопросы по тегам