2

我正在开发一个用于 Office 的应用程序,它将文本/图像插入到当前 Word 文档的特定部分中,据我调查,实现此目的的唯一方法是使用 ContentControls 并创建一个绑定:

Office.context.document.bindings.addFromNamedItemAsync();

现在,问题是当我在文档正文和页眉/页脚中都有内容控件时,我收到以下错误:

代码: 3007

名称:绑定创建错误

消息:找到多个具有相同名称的对象。

根据微软的网站!,这是由于 2 个或更多同名的 CC;但情况并非如此,因为我创建的每个 CC 都有一个唯一的名称,当我将它们全部移动到页眉/页脚或正文时,它可以工作,错误只是在它们位于不同部分时发生文档。

这是我正在使用的代码: Office.context.document.bindings.addFromNamedItemAsync("HeaderLogoCC","text",
{ id: 'logoBinding' }, function (result) { if (result.status == "failed" ) { result.error.message == "指定的项目不存在。" }

(我知道我的英语不是最好的,如有任何错误,我提前道歉,如有必要,我可以尝试使其更清楚)。

任何帮助将非常感激,

谢谢!

4

0 回答 0