如何将编好的VBA代码批量添加到不同的OFFICE文档去? 我作了一个VBA小程序,禁止word文档的打印和修改,现在我需要对很多的文档做这样的操作,同时又不影响其他正常文档的打印和修改,我该如何将这些VBA代码添加到需要的文档中去呢?请大家给个建议或方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要对document对象的vbproject子对象编程,如:activedocument.VBProject.VBComponents.Import "myfile.bas"但是运行上述代码需要将工具-〉宏-〉安全性->可靠发行商-〉"信任对于VB项目的访问"选项打开。这个要编程实现的话只有写注册表。具体哪个表项我不记得了,你自己用regmon监视一下就找出来了。 其实可以使用模版来完成这项工作,将要添加的vba代码放到系统模版normal.dot当中,将其函数名起为autoexec,这样每次打开要添加代码的文档时,就可以自动把代码添加进去了。 谢谢woyaojinqu不过我需要的只是一部分文档运行代码,其它的文档都是正常的。 想要知道在VB里怎样画俄罗斯方块中的方块 错误提示:列前缀'DTPickr2'与查询中所用的表名或别名不匹配 如何取消程序的关闭? 我用存储过程得到了ip地址,怎样在vb里面把ip地址负给一个变量? 随机的问题 寻求com的资料和网站! 如何方便的使用键盘中的enter啊!! MTS的问题(欢迎交流,指导) 求教查询显示问题 急!怎样在VB中监视clipboard 为何我调用findwindow()函数是会出错?急! 急啊,VB界面问题,请帮帮忙!
activedocument.VBProject.VBComponents.Import "myfile.bas"但是运行上述代码需要将工具-〉宏-〉安全性->可靠发行商-〉"信任对于VB项目的访问"选项打开。这个要编程实现的话只有写注册表。具体哪个表项我不记得了,你自己用regmon监视一下就找出来了。
不过我需要的只是一部分文档运行代码,其它的文档都是正常的。