加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

我可以用Vim进行VBA编程吗?

发布时间:2020-12-16 01:57:35 所属栏目:安全 来源:网络整理
导读:我现在的部分工作是在Microsoft Office文档中构建一些动态功能.我发现这样做的唯一方法是通过VBA – 因此,内置于Office文档的VBA编辑器. VBA编辑器非常糟糕.它缺少现代开发环境需要支持的一百万种不同的功能.但最糟糕的是,我是一个硬核的Vim爱好者,VBA编辑器
我现在的部分工作是在Microsoft Office文档中构建一些动态功能.我发现这样做的唯一方法是通过VBA – 因此,内置于Office文档的VBA编辑器.

VBA编辑器非常糟糕.它缺少现代开发环境需要支持的一百万种不同的功能.但最糟糕的是,我是一个硬核的Vim爱好者,VBA编辑器几乎没有比记事本好.

那么:有什么方法可以有效地使用Vim进行VBA编程吗?当我想尝试将其代码从不同的窗口复制粘贴到VBA编辑器中时?

解决方法

这是一个有趣的意见.我在大约十五年前简单地使用了VI,基于此我认为VBA编辑器比VI(或VIM?)更适合它的目的. VBA编辑器中是否缺少一个特定的功能,阻止您有效地将其用于其目的(编辑VBA)? VBA多年来一直没有得到增强,但事实是它不能被杀掉,因为每个人都觉得它很容易使用.

如果您希望可以使用首选语言编写一些代码,通过COM对象操作word文档(如果支持的话).然后,您可以从Word文档中的简单存根调用外部代码.您需要在Word文档中解决一些安全约束.

例如,我可以在VBScript或VBA或Powershell或.Net中编写一些操作单词doc的代码.我可以从一小块VBA(可能附加到标准单词工具栏中的按钮或其他东西)调用它

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读