在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,自动化办公,赶紧试试~
213 0
1行Python代码,把PPT转成图片,python-office功能更新~
|
程序员 数据安全/隐私保护 Python
一行Python代码,给PDF文件添加水印,快速而且免费~python-office自动化办公,YYDS
一行Python代码,给PDF文件添加水印,快速而且免费~python-office自动化办公,YYDS
354 0
|
搜索推荐 程序员 Python
只要2行Python代码,实现Word批量转换PDF | python-office+自动化办公
只要2行Python代码,实现Word批量转换PDF | python-office+自动化办公
388 0
如何使用ABAP代码修改微软office的word文档
如何使用ABAP代码修改微软office的word文档
137 0
|
10天前
微软Office 2019
微软办公软件套件Microsoft Office 2019 专业增强版2024年4月批量许可版更新推送!Office2019正式版2018年10月份推出,主要为多人跨平台办公与团队协作打造。Office2019整合对过去三年在Office365里所有功能,包括对Word、Excel、PowerPoint、Outlook、Project、Visio、Access、Publisher的更新。
17 2
|
1月前
|
Web App开发 JavaScript 前端开发
2024年纯前端VUE在线编辑微软Office/金山WPS的Word/Excel文档
现在,随着数字化进程渗透到到各行各业,数据安全已经成为了数字化革命中的重要组成部分,而在线Office成在OA、ERP、文档系统中得到了广泛的应用,为我国的信息化事业也做出了巨大贡献。随着操作系统、浏览器及Office软件的不断升级和更新换代,加上国家对信息化、数字化系统要求的不断提升,一些厂家的WebOffice控件产品不断被淘汰出局,而现存的几个产品也存在以下几个问题:
417 1
2024年纯前端VUE在线编辑微软Office/金山WPS的Word/Excel文档