office和wps的vba通用吗 (wps与officevba的区别)

使用Office的用户都知道,它里面配备了强大的VBA编程功能,通过它,个人用户就可以按自己的实际需要扩展出各种功能。国产办公软件WPS个人版与之相比,很重要的一点就是缺少这一功能。不过如果你确实需要,还是可以弥补的,从WPS网站可以购买*载下**WPS Office商业版,它已经内置了VBA功能。另外,也有网友将商业版中的VBA组件分离了出来,可以安装到WPS个人版中进行使用。当WPS具备了VBA功能,启动WPS表格后点击“开发工具→VB编辑器”(此处就不再是之前那种灰色不可用状态了),就可以使用VBA编程工具了(图1)。

wpsoffice支持vba,wps支持office的vba吗

图1 在WPS表格中启用VBA编辑器

启动VBA编辑器后即可开始使用。VBA插件使用的其实是和Excel 2013一样的Visual Basic宏语言,因此具体的使用和Excel 2013完全一样(图2)。

wpsoffice支持vba,wps支持office的vba吗

图2 在WPS表格使用VBA工具

不过在WPS中由于包含丰富的在线模板,如果你不熟悉VBA语法,我们还可以根据自己的需要直接使用模板。比如需要设计一个抽奖VBA脚本,按提示在在线模板中进行搜索,接着*载下**后并启用宏,这样就可以直接在WPS表格中使用了(图3)。

wpsoffice支持vba,wps支持office的vba吗

图3 在WPS表格中使用*载下**的VBA脚本

不只是WPS学习Office,其实WPS作为中国人设计的办公软件,它的一些特色功能也同样值得Office学习。比如我们经常要打印诸如试卷、讲义等需要左右都有页码的文档( 即折页打印文档 ),在WPS的通用模板中即有“折页打印”模板可以调用打印。如果要在Word 2013中实现折页打印,则可以借助“拼页”功能实现。首先单击“页面布局→页面设置”组,接着单击“纸张→纸张大小”框,选择需要的纸型(如B4),然后点击“页边距→纸张方向→横向→多页”,单击“拼页”,在“上”、“下”、“外侧”、“内侧”和“装订线”框中输入合适的数值即可(图4)。

wpsoffice支持vba,wps支持office的vba吗

图4 在Word中设计折页打印