我目前正在开发 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/