错误:传递给此方法或属性的值之一不正确

本文关键字:不正确 属性 此方法 错误 | 更新日期: 2023-09-27 17:56:30

我有一个带有乘ContentControl的单词模板文件。

在我的网站上,我想显示这个文件。我为 ContentControls 设置了值。

content.Range.Text = field.First().Value;

值为 : Hello 'r1'n2'r4'n 。当我设置此值时,出现错误:

传递给此方法或属性的值之一不正确。

我用 Char(11) & Char(13) 替换值,没关系,不会有任何错误。

但是当我使用此代码以 pdf 格式显示此文件时。

oWordDoc.SaveAs(newXPSDocumentName, WdSaveFormat.wdFormatPDF);
// Clean up
oWordDoc.Close(WdSaveOptions.wdDoNotSaveChanges);
return File(newXPSDocumentName, "application/pdf");

显示Char(11)&&Char(13)而不是'n'r

错误:传递给此方法或属性的值之一不正确

以下作品:

    public void Test()
    {
        Word.Document doc = Globals.ThisAddIn.Application.ActiveDocument;
        Globals.ThisAddIn.Application.Selection.Text = string.Format("Hello{0}1{1}2{0}4{1}",((char)11).ToString(),((char)13).ToString());
        doc.SaveAs2("Test", Word.WdSaveFormat.wdFormatPDF);
    }

我使用了您发布的列表Hello 'r1'n2'r4'n.它确实输出了一个分布不均匀的列表。