我正在开发一个App for Office,它将文本/图像插入当前Word文档的特定部分,据我所研究过,实现此目的的唯一方法是使用ContentControls并创建绑定:
Office.context.document.bindings.addFromNamedItemAsync();
现在,问题是,当我在文档正文和页眉/页脚中都有内容控件时,我收到以下错误:
代码: 3007
名称:绑定创建错误
消息:找到了多个具有相同名称的对象。
根据Microsoft's website !,这是由于2个或更多具有相同名称的CC;但事实并非如此,因为我创建的每个CC都有一个唯一的名称,当我将它们全部移动到页眉/页脚或正文时,它可以工作,当它们位于不同的部分时,就会发生错误。文档。
这是我正在使用的代码:
Office.context.document.bindings.addFromNamedItemAsync( “HeaderLogoCC”, “文本”,
{id:'logoBinding'},功能(结果)
{
if(result.status ==“failed”)
{
result.error.message ==“命名项目不存在。”
}
(我知道我的英语不是最好的,我提前为任何错误道歉,如果有必要我可以尝试更清楚。)
任何帮助都会非常感激,
谢谢!