VBA中使用IPA音标时如何获取ChrW()编码值及英语音标编码列表
VBA中获取国际音标(IPA)对应ChrW()编码的方法及英语常用音标编码列表
一、获取IPA对应ChrW()编码的实用方法
ChrW()函数基于Unicode编码生成字符,只要拿到目标IPA字符的十进制Unicode码点,就能直接传入ChrW()使用。以下是三种快速获取编码的方式:
1. VBA立即窗口直接查询
打开VBA编辑器(按Alt+F11),调出立即窗口(按Ctrl+G),输入?AscW("目标音标")回车,就能得到对应的十进制编码。比如:
?AscW("θ") ' 返回952,即ChrW(952)可输出θ
2. Excel函数辅助查询
在Excel单元格中输入目标IPA字符,比如A1单元格输入“ʃ”,然后在相邻单元格输入=UNICODE(A1),得到的数值就是ChrW()可用的编码。
3. 查Unicode码点对照表
国际音标主要集中在Unicode的「国际音标扩展」区块(U+0250至U+02AF),直接查找对应字符的十进制码点即可(U+开头的十六进制转十进制,比如U+0283是643,对应ChrW(643)即ʃ)。
二、英语常用IPA编码列表
以下是英语发音中高频使用的国际音标及其对应ChrW()编码:
元音
短元音
- ɪ →
ChrW(618) - ɛ →
ChrW(603) - æ →
ChrW(230) - ʌ →
ChrW(657) - ɒ →
ChrW(596) - ʊ →
ChrW(650) - ə →
ChrW(601)
长元音(带长音符号ː,编码为ChrW(720))
- iː →
ChrW(105) & ChrW(720) - ɑː →
ChrW(593) & ChrW(720) - ɔː →
ChrW(596) & ChrW(720) - uː →
ChrW(117) & ChrW(720) - ɜː →
ChrW(604) & ChrW(720)
双元音
- eɪ →
ChrW(101) & ChrW(618) - aɪ →
ChrW(97) & ChrW(618) - ɔɪ →
ChrW(596) & ChrW(618) - aʊ →
ChrW(97) & ChrW(650) - əʊ →
ChrW(601) & ChrW(650) - ɪə →
ChrW(618) & ChrW(601) - eə →
ChrW(101) & ChrW(601) - ʊə →
ChrW(650) & ChrW(601)
辅音
清辅音
- p →
ChrW(112) - t →
ChrW(116) - k →
ChrW(107) - f →
ChrW(102) - θ →
ChrW(952) - s →
ChrW(115) - ʃ →
ChrW(643) - h →
ChrW(104) - tʃ →
ChrW(116) & ChrW(643) - tr →
ChrW(116) & ChrW(114)
浊辅音
- b →
ChrW(98) - d →
ChrW(100) - g →
ChrW(103) - v →
ChrW(118) - ð →
ChrW(240) - z →
ChrW(122) - ʒ →
ChrW(658) - m →
ChrW(109) - n →
ChrW(110) - ŋ →
ChrW(331) - l →
ChrW(108) - r →
ChrW(114) - dʒ →
ChrW(100) & ChrW(658) - dr →
ChrW(100) & ChrW(114) - w →
ChrW(119) - j →
ChrW(106)
内容的提问来源于stack exchange,提问作者New Bee
相关产品推荐
相关产品推荐

