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

时间:2016-06-06 01:44:18

标签: ms-office office-js

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

但是工作簿很可能没有公式。那么,是否有一个正式的API来检测用户使用的Office(特别是Excel)语言?

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

另外,是否有正式的API来检查工作簿是否处于R1C1A1符号样式下?

1 个答案:

答案 0 :(得分:0)

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

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