在Office的VBA代码里中文命名

简介: 在Office的VBA代码里中文命名.

在Excel处理数据时, 顺便试了一下VBA代码编辑器里输入中文, 结果显示为乱码. 查了一下发现VBA本身支持Unicode, 但需要设置系统配置使编辑器能够正常显示, 即设置简体中文为Current language for non-Unicode programs. 详见How to display foreign characters in Excel's Visual Basic Editor

在WPS 2016专业版(试用30天)中测试如下, 最简单的中文变量/方法名通过. 类似测试在Office Excel 2016也通过:
2018_08_06_wpsOffice_unicode_ok

代码如下:

Sub 测试()
    Dim 问好 As String
    问好 = "吃了么?"
    Cells(1, 1) = 问好
End Sub

但似乎OpenOffice/LibreOffice并不支持Unicode命名, 运行时报错. 需在社区中求证:
2018_08_06_openLibreOffice_unicode_vba_syntax_error

它们还支持JavaScript/Python脚本, 但打开时总报JRE Required, 即使是新安装了jre8_u181之后. 未能继续深入.

2018-08-06

相关文章
|
存储 程序员 Python
1行Python代码,把PPT转成图片,python-office功能更新~
pip install python-office,自动化办公,赶紧试试~
228 0
1行Python代码,把PPT转成图片,python-office功能更新~
|
程序员 数据安全/隐私保护 Python
一行Python代码,给PDF文件添加水印,快速而且免费~python-office自动化办公,YYDS
一行Python代码,给PDF文件添加水印,快速而且免费~python-office自动化办公,YYDS
366 0
|
搜索推荐 程序员 Python
只要2行Python代码,实现Word批量转换PDF | python-office+自动化办公
只要2行Python代码,实现Word批量转换PDF | python-office+自动化办公
413 0
|
Python
Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
340 0
Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
如何使用ABAP代码修改微软office的word文档
如何使用ABAP代码修改微软office的word文档
147 0