apple06 发表于 2003-12-22 18:20:00

[求助]如何编辑菜单命令,实现与VBA过程的连接

请教各位,如何用菜单命令执行VBA过程,是否需要学习专门的宏编辑,我门外汉,望指路!

bluemoon 发表于 2003-12-22 20:23:00

看看帮助了的VBA 或者到本网站看看VBA的教程

莫名 发表于 2003-12-22 21:42:00

-vbarun 宏名

apple06 发表于 2003-12-23 20:50:00

[分享]请求指点教程位置

那里有帮助教程?我找不到呀

apple06 发表于 2003-12-25 11:22:00

我编辑的菜单VBA程序如下,为何运行时会打开宏运行对话框,需人工点选过程,并点畸运行按钮,而没有直接运行test_exeice过程。

Set CurMenuGroup = ThisDrawing.Application.MenuGroups.Item(0)
'创建下拉菜单列
Set NewMenus = CurMenuGroup.Menus.Add("批改作业")
MacroStr = Chr(3) + Chr(3) + "vbarun E:\VBA\FirTest.dvb!模块1.test_exeice" + Chr(32)
Set OpenMenuItem = NewMenus.AddMenuItem(NewMenus.Count + 1, "打开一个成绩记录单", MacroStr)
'插入到“批改作业“下拉菜单列中"
CurMenuGroup.Menus.InsertMenuInMenuBar "批改作业", ThisDrawing.Application.MenuBar.Count + 1

subtlation 发表于 2003-12-25 12:06:00

这一句
MacroStr = Chr(3) + Chr(3) + "vbarun E:\VBA\FirTest.dvb!模块1.test_exeice" + Chr(32)
改成
MacroStr = Chr(3) + Chr(3) + "-vbarun E:\VBA\FirTest.dvb!模块1.test_exeice" + Chr(32)

zeng29 发表于 2003-12-25 16:19:00

反斜杠 (\) 会引起菜单宏暂停以等待用户输入,所以不能在菜单宏中为其他任何目的使用反斜杠。在指定文件目录路径时,使用正斜杠 (/) 作为路径分隔符:
例如"-vbarun E:/VBA/FirTest.dvb!模块1.test_exeice"

apple06 发表于 2003-12-25 17:26:00

感谢各位高手,可惜没有任何改变.

哎,为什么我做事总是不顺呢?
页: [1]
查看完整版本: [求助]如何编辑菜单命令,实现与VBA过程的连接