我在Word 2016 for Windows上看到一个奇怪的问题。
1)我有两个内容控件,一个包含文本,一个空:
一些文字
点击或点按此处输入文字
2)单击第二个内容控件(带有占位符文本的控件)以设置输入焦点
3)执行与此类似的代码片段:
await Word.run(async (context) => {
var contentControls = context.document.contentControls;
context.load(contentControls);
await context.sync();
contentControls.items[0].clear();
contentControls.items[1].insertHtml('<b>Bold</b><i>Italic</i>', 'replace');
await context.sync();
});
结果如下:
如果我跳过第2步并且没有把重点放在内容控件上,我会得到预期的结果:
Here's the ScriptLab gist that explains the issue
有什么想法吗?我错误地使用API还是这个错误?