Ms word 忽略DocX文件中的拼写错误

Ms word 忽略DocX文件中的拼写错误,ms-word,openxml,Ms Word,Openxml,使用OpenXML,我将一些文本插入到一个文档中,我知道这些文本将被标记为拼写错误(因为它是一个产品名),并且在Word中打开文件时,会被标记为愤怒的红线/扭曲。如何标记XML,使其知道该单词的拼写正确 我试过胡乱处理,把它放在与我的段落和我的运行有关的不同地方,并用不同的类型值,但不知道是否有办法用它来标记某个内容不是错误。校对错误实际上是用愤怒的红线标记文本运行。要排除拼写/语法检查运行中的文本,请使用noProof 假设你在跑步中得到一个词: <w:p> <w:r&g

使用OpenXML,我将一些文本插入到一个文档中,我知道这些文本将被标记为拼写错误(因为它是一个产品名),并且在Word中打开文件时,会被标记为愤怒的红线/扭曲。如何标记XML,使其知道该单词的拼写正确


我试过胡乱处理,把它放在与我的段落和我的运行有关的不同地方,并用不同的类型值,但不知道是否有办法用它来标记某个内容不是错误。

校对错误
实际上是用愤怒的红线标记文本运行。要排除拼写/语法检查运行中的文本,请使用
noProof

假设你在跑步中得到一个词:

<w:p>
  <w:r>
    <w:t>Cfgcfgcyhgjguih</w:t>
   </w:r>
</w:p>
上述操作可防止客户端的拼写/语法检查在下次编辑文档之前生效


希望这有帮助

ProofError
实际上是用愤怒的红线标记文本。要排除拼写/语法检查运行中的文本,请使用
noProof

假设你在跑步中得到一个词:

<w:p>
  <w:r>
    <w:t>Cfgcfgcyhgjguih</w:t>
   </w:r>
</w:p>
上述操作可防止客户端的拼写/语法检查在下次编辑文档之前生效


希望这有帮助

刚刚在c#中添加了一段代码

创建
NoProof
类的实例,并将其值设置为
true
,然后附加到
RunProperties的实例

   NoProof np = new NoProof();
   np.Val = OnOffValue.FromBoolean(true);
   runProp.Append(np);

刚刚在c#中添加了一段代码

创建
NoProof
类的实例,并将其值设置为
true
,然后附加到
RunProperties的实例

   NoProof np = new NoProof();
   np.Val = OnOffValue.FromBoolean(true);
   runProp.Append(np);

如果使用SDK,可以执行以下操作来隐藏整个文档中的所有拼写错误:

var hideSpellingErrors = new HideSpellingErrors();            
hideSpellingErrors.Val = OnOffValue.FromBoolean(true);
document.MainDocumentPart.Document.Append(hideSpellingErrors);

在我的例子中,当您知道所有文本拼写正确的模板自动生成文档时,这将非常有用。另外,当您动态添加的内容来自外部源或充满特定于域的单词(如医药术语)时。

如果您正在使用SDK,您可以执行以下操作来隐藏整个文档中的所有拼写错误:

var hideSpellingErrors = new HideSpellingErrors();            
hideSpellingErrors.Val = OnOffValue.FromBoolean(true);
document.MainDocumentPart.Document.Append(hideSpellingErrors);

在我的例子中,当您知道所有文本拼写正确的模板自动生成文档时,这将非常有用。另外,当您动态添加的内容来自外部源或充满特定于领域的词语时,例如医药术语。

就是这样。谢谢不知道为什么我昨天找不到,就是这样。谢谢不知道为什么我昨天找不到。