0

我想安排我在 ms word 中动态创建的文档,例如整个文本对齐(右侧和左侧)。但是当 Word Open Method 或 Word SaveAs2 方法时我应该这样做吗?我在 mirosoft 网站上查找了整个文本对齐(左和右)的方法,但除了段落对齐之外什么都看不到。当我在 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 对象

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);
4

2 回答 2

1

我查看了微软网站并看到了;

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

解决了..

于 2014-09-06T16:28:29.083 回答
0

这对我有用

    Range content = doc.Content;
    Paragraph pText = content.Paragraphs.Add();                    
    pText.Range.Text = "sadfsadfsda"
    pText.Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;
于 2017-10-26T12:43:23.343 回答