VBA 或 会python还需要学VBA吗 如何批量将JPG文件转PDF

之前在几个文章的评论里曾经回答过类似的问题这里再简单整理一下自己的意见。

其实我很希望Office里能引进会python还需要学VBA吗用列表复合结构+函数式编程来应对表格数据、各种方便好用的函数类库轻松整合 …… 想一想都会很开心。事实上2017年的时候也确实传出过消息说微软考虑在Office中支持会python还需要学VBA吗不过对這个传言知乎上有专门讨论: 看来已经被辟谣,貌似只是网友们在微软的feedback hub上提出的倡议微软方面到现在并没有消息。

而且退一步讲即使会python还需要学VBA吗被引入Office,也千万不要忽视用户惯性(路径依赖)的巨大力量由于大量VBA遗留代码以及企业里很多用惯了VBA的经理们的存在,VBA還是要跟新一代工具共同运行很多年才能彻底消失远的不说,会python还需要学VBA吗自己就是一个明例——尽管十年前就已经推出了会python还需要学VBA嗎3但是会python还需要学VBA吗2直到今天还占有大量市场。

至于题主问到的二者各自有什么优势我下面这个文章或许会有些启发:

会python还需要学VBA吗可以一般可以用模板+绑定字段的方式填充值,需要相应的库很多开源免费的

你对这个回答的评价是?

最近刚好遇到刚好来回答以下。

这里是利用的会python还需要学VBA吗的xlwings包其实有几个坑,我在注释里也提到了稍微再提一下(之前也尝试过win32com.client,但感觉还是xlwings好一些哈)。

  1. 执荇宏是直接利用marco()来调用的如果宏本身带参数,也可以在括弧里加上;
  2. 宏是单独执行的会python还需要学VBA吗本身是不等这个宏结束的,所以需要加上等待时间等宏运行完,否则会报错;
  3. wb.save()这个一定要带括弧我自己就给自己蠢哭了,执行了但并没有真保存导致一度以为自己搞错叻。
#这里需要特别注意当你的宏名是唯一的时候,不需要写模块名但如果模块名和宏名重复,需要补全 #保存关闭退出一条龙服务

这种方式貌似是等待执行完毕的~

我要回帖

更多关于 会python还需要学VBA吗 的文章

 

随机推荐