非拉丁语标识符和语言覆盖范围

VBA 标识符 (变量和函数名称)可以使用拉丁文脚本,也可以使用日语韩语简体中文繁体中文脚本。

扩展的拉丁文字覆盖了多种语言:
英语,法语,西班牙语,德语,意大利语,布列塔尼语,加泰罗尼亚语,丹麦语,爱沙尼亚语,芬兰语,冰岛语,印度尼西亚语,爱尔兰语,Lojban,Mapudungun,挪威语,葡萄牙语,苏格兰盖尔语,瑞典语,他加禄语

部分语言仅部分覆盖:
阿塞拜疆语,克罗地亚语,捷克语,世界语,匈牙利语,拉脱维亚语,立陶宛语,波兰语,罗马尼亚语,塞尔维亚语,斯洛伐克语,斯洛文尼亚语,土耳其语,约鲁巴语,威尔士语

有些语言很少或没有覆盖:
阿拉伯语,保加利亚语,切诺基语,宗喀巴语,希腊语,印地语,马其顿语,马拉雅拉姆语,蒙古语,俄语,梵语,泰语,西藏语,乌尔都语,维吾尔语

以下变量声明均有效:

Dim Yec’hed As String 'Breton
Dim «Dóna» As String 'Catalan
Dim fræk As String 'Danish
Dim tšellomängija As String 'Estonian
Dim Törkylempijävongahdus As String 'Finnish
Dim j’examine As String 'French
Dim Paß As String 'German
Dim þjófum As String 'Icelandic
Dim hÓighe As String 'Irish
Dim sofybakni As String 'Lojban (.o’i does not work)
Dim ñizol As String 'Mapudungun
Dim Vår As String 'Norwegian
Dim «brações» As String 'Portuguese
Dim d’fhàg As String 'Scottish Gaelic

请注意,在 VBA IDE 中,变量名中的单个撇号不会将该行转换为注释(就像在 Stack Overflow 上一样)。

此外,使用两个角度来表示引号«»的语言允许使用变量名称中的语言,这意味着“”类型引号不是。