我可以在脚注中使用range.InsertXML吗?

时间:2018-03-12 11:59:53

标签: c# ms-word vsto footnotes

我有一个VSTO加载项,我在其中将一些格式化文本插入Selection.Range。文本以Open XML格式提供,并使用InsertXML方法插入到文档中:

using (var selection = _application.Selection)
{
    var range = selection.Range;
    range.Collapse(WdCollapseDirection.wdCollapseEnd);
    range.InsertXML(xml);
}

如果光标在wdMainTextStory中,这可以正常工作。但是,如果我将它放在脚注中,它就不起作用。它不会抛出任何错误,但文本根本就没有插入。我试着看范围.Text和range.XML,看起来它们保持不变。

我试图将纯文本放在:

range.Text = "TEST";

它有效。

有没有办法将XML放入脚注范围?我在这里做错了吗?

0 个答案:

没有答案