如何使用OpenXml调用VBA宏

leavemaple 2011-06-15 11:22:07
假设我这里有一个1.docx,里面已经写好了一个宏,名字是MyMacro,它的功能就是在word文档的某些特殊位置增加或者删除单元格之类的操作。现在如何用OpenXml去调用这个名字为MyMacro的宏。如果用OpenXml去重写这宏(就是把MyMacro的功能用OpenXml重新实现)的话,就算了,因为1.docx里写了好多宏,我不可能重写去实现。麻烦哪位大神给一段用OpenXml的代码去调用VBA里的宏。最好是C#的代码,谢谢了。
...全文
169 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
leavemaple 2011-06-15
  • 打赏
  • 举报
回复
重写是不困难,可是扛不住多啊。一共好几百个宏,我怎么重写啊?难道OpenXml就不支持调用VBA宏吗?Word文件是从别人那拿的,人家写好了VBA宏,我只是想用OpenXml调用。他们那边框架是VBA,我们说OpenXml,大架子是肯定不能变了。就是想知道OpenXml能否调用写好的VBA宏。
gaochao222 2011-06-15
  • 打赏
  • 举报
回复
同问,OpenXML重写VBA宏很困难吗?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧