javascript - 有没有办法强制旧版本的 Excel Api(api 版本<=1.1)使列宽适合内容?

标签 javascript excel office-js excel-addins

我目前正在开发 Excel 插件,我在代码中使用 Javascript 和 JQuery,并且在提出此问题时我正在使用最新版本的 Office JS 库。 我面临的问题是兼容性问题,因为 sheet.getUsedRange().format.autofitColumns(); 行适用于具有 ExcelApi 1.2 或更高版本的 Excel 版本,但我无法设法对早期版本执行相同的操作,是否有解决方法可以完成此操作?

最佳答案

API 的可用性基于主机的 native C++ 代码。对于像 autofitColumns() 这样的 API,以及几乎任何不属于 Office 2016 原始 ExcelApi 1.1 产品的其他 API,不幸的是,这意味着没有解决方法。您可以在 list 中指定要求集,和/或对 Office.context.requirements.isSetSupported(...) 进行动态检查以实现点亮场景,但您无能为力使 API 在主机不支持的情况下正常工作。

关于javascript - 有没有办法强制旧版本的 Excel Api(api 版本<=1.1)使列宽适合内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55513118/

相关文章:

javascript - 启动 Angular 服务器时出错

php - 生成表中的列总和

Javascript:数组长度不计算

VBA 变量声明可以在两行上进行,但不能用逗号分隔。编译器错误?

office-js - 与多个加载项( list )共享自定义功能区

javascript - 如何忽略/清除 Excel 任务 Pane 应用程序缓存?

javascript - 用于删除与主数组匹配的数组的任何 lodash 函数

Excel公式用于A,B,C分组并查找第一次出现?

excel - 如何将事件 Excel 工作簿附加到电子邮件

Office-js Excel : Get filename of newly saved file