用于检测 Office 语言和 Excel 参数分隔符的 JavaScript API



在Excel中,从formulasLocal范围中,我们可以或多或少地了解用户的语言和数字格式区域设置。例如,英语"=SUM(A1, 1.5)"公式将变为"=SUMME(A1;1,5)"的德语。

但是工作簿很可能没有公式。那么,是否有正式的 API 来检测用户正在使用哪种语言的 Office(尤其是 Excel)?

此外,是否有正式的 API 来检测参数分隔符(例如,;, )?

此外,是否有正式的 API 来检查工作簿是否处于R1C1A1表示法样式?

可以使用

Office.js API 引用 2 种语言值。一个是 Context.displayLanguage(返回 Office UI 的语言),另一个是 Context.contentLanguage(返回文档中数据/文本的语言)。这两者都可以由用户单独配置。参数分隔符由内容语言确定。

无需检查工作簿是否使用 R1C1 表示法,因为当您设置公式时,您只需使用 A1 表示法,Excel 将根据需要自动转换它。

最新更新