Office.CoercionType.Image的可用性

时间:2019-02-05 13:02:10

标签: ms-office office-js

我正在使用Java的Office Common API开发用于Angular的Office加载项,并且必须允许用户在当前选择处插入图像。

我正在使用以下代码:

private insertImage(asset: Asset, quality?: IAssetQuality): void {
    this.getDownloadUrl(asset, quality).subscribe(url => {
      const correctedUrl = this.getCorrectBase64Url(url);
      Office.context.document.setSelectedDataAsync(correctedUrl, 
          {coercionType: Office.CoercionType.Image}, result => {
        if (result.status === Office.AsyncResultStatus.Failed) {
            console.error('failed to insert image', result);
        }
    });
  }, err => console.log('Unable to retrieve downloadUrl:', err));
}

上面的代码在所有Office联机应用程序以及Microsoft Office 365 ProPlus中都可以正常工作,但是在我的本地版本的Office(Windows的Microsoft Office Standard 2016)中不起作用。阅读文档时,似乎Office 2016应该支持ImageCoercion:https://docs.microsoft.com/en-us/office/dev/add-ins/overview/office-add-in-availability

我是在做错什么,还是文档中有错?

0 个答案:

没有答案