在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

相关文章
|
3月前
|
C# 开发者 Windows
WPF遇上Office:一场关于Word与Excel自动化操作的技术盛宴,从环境搭建到代码实战,看WPF如何玩转文档处理的那些事儿
【8月更文挑战第31天】Windows Presentation Foundation (WPF) 是 .NET Framework 的重要组件,以其强大的图形界面和灵活的数据绑定功能著称。本文通过具体示例代码,介绍如何在 WPF 应用中实现 Word 和 Excel 文档的自动化操作,包括文档的读取、编辑和保存等。首先创建 WPF 项目并设计用户界面,然后在 `MainWindow.xaml.cs` 中编写逻辑代码,利用 `Microsoft.Office.Interop` 命名空间实现 Office 文档的自动化处理。文章还提供了注意事项,帮助开发者避免常见问题。
249 0
|
存储 程序员 Python
1行Python代码,把PPT转成图片,python-office功能更新~
pip install python-office,自动化办公,赶紧试试~
289 0
1行Python代码,把PPT转成图片,python-office功能更新~
|
程序员 数据安全/隐私保护 Python
一行Python代码,给PDF文件添加水印,快速而且免费~python-office自动化办公,YYDS
一行Python代码,给PDF文件添加水印,快速而且免费~python-office自动化办公,YYDS
396 0
|
搜索推荐 程序员 Python
只要2行Python代码,实现Word批量转换PDF | python-office+自动化办公
只要2行Python代码,实现Word批量转换PDF | python-office+自动化办公
472 0
|
Python
Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
370 0
Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示