【问题标题】:Programmatically editing macros in excel以编程方式在 excel 中编辑宏
【发布时间】:2015-02-24 04:05:47
【问题描述】:

我们有大量的 excel 文件。我想修改每个文件中的宏。所有文件的更改都是相同的。一个特定的用例是将字符串的初始化从ABC 更改为abc

是否有访问和编辑特定功能的编程方式。 Java 更可取,但其他语言也可以。

【问题讨论】:

  • 任何“感知”COM 的语言都可以使用 COM 接口修改 Excel 文件。尽管有several tools 可以实现这一点,但Java 可能不是最适合的语言。但是,您可以使用 C#、C++、VB.net 甚至 PowerShell 来实现
  • 您甚至可以使用 VBA cpearson.com/excel/vbe.aspx

标签: java vba excel


【解决方案1】:

您可以通过编程 VBE(VB 编辑器)在 VBA 中轻松完成。这引用了“Microsoft Visual Basic For Applications Extensibility 5.3”。想必你也可以在 Java 中做到这一点。看看这个指南:http://www.cpearson.com/excel/vbe.aspx

【讨论】:

  • 文件受密码保护。这在这种情况下也有效吗?
猜你喜欢
  • 2016-01-13
  • 1970-01-01
  • 2013-08-29
  • 1970-01-01
  • 2020-02-10
  • 1970-01-01
  • 2020-10-16
  • 2010-09-21
  • 1970-01-01
相关资源
最近更新 更多