Обоснование всего текста в 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;