当前位置:编程学习 > VB >>

vba怎样控制宏(程序)的备份(导入导出)?

vba怎样控制宏(程序)的备份(导入导出)?
经录制宏发现 对宏的导入导出 宏本身不作记录 请教 vba可以控制宏的导入导出吗 怎样控制? --------------------编程问答-------------------- Sub SaveThisModule()
    Application.VBE.ActiveVBProject.VBComponents("模块1").Export("模块1.bas")
End Sub
--------------------编程问答--------------------
引用 1 楼 schlafenhamster 的回复:
Sub SaveThisModule() 
    Application.VBE.ActiveVBProject.VBComponents("模块1").Export("模块1.bas") 
End Sub 


谢谢 但运行没有提过 提示
运行时错误’1004‘
方法’VBE' 作用于对象 ‘_Appliction ’时失败 请再指教 --------------------编程问答-------------------- Excel 2000上可以运行. --------------------编程问答-------------------- mark --------------------编程问答-------------------- 引用并创建VBE对象
set VBE对象=Application.VBE
VBE对象.ActiveVBProject.VBComponents("模块1").Export("模块1.bas") 
按照上面的顺序用应该可以 --------------------编程问答-------------------- 第一步:引用并创建VBE对象变量
第二步:set VBE对象变量=Application.VBE 
第三步:VBE对象变量.ActiveVBProject.VBComponents("模块1").Export("模块1.bas") 
按照上面的顺序用应该可以
补充:VB ,  VBA
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,