我有一个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放入脚注范围?我在这里做错了吗?