如何在Office365中从CHAR获取ASCII

How get ASCII from CHAR in Office365

本文关键字:CHAR 获取 ASCII 中从 Office365      更新时间:2023-09-26

我正在学习如何在MS Word中构建Office365加载项。

我的问题是获取文本中字符的ASCII代码,因为Office Javascript似乎没有.charAt()函数(尽管它有fromCharAt(())。

我试过:-var.prototype.carAt()-varcharAt()<lt;不存在

我的常规是:

    var CurrentIndex = text.length,
        V_Temp,
        AsciiV_Temp;
    while (0 !== CurrentIndice) {
        CurrentIndex -= 1;
        V_Temp = text[CurrentIndex];
        AsciiV_Temp = ??????
    }

我想知道如何实现一个函数来实现这一点,或者用另一种方式,我是否可以调用.NET类来执行这个函数。

我正在使用Visual Studio 2013。

谢谢你的帮助。

这是一个工作循环,它将返回ascii值(它假设您使用的是字符:空格到~(32到126)。

var ascVals="";
for (k=32; k < 127; k++) {
    ascVals+=String.fromCharCode(k);
}
alert(ascVals.indexOf("a")+32);

将返回97。用CharacterForAsciConversion替换"a"至少会给你带来价值,直到你有了更好的解决方案。