VBA 绕过对话框的代码
VBA Code to Bypass Dialog Box
我在 VBA 中有一些代码可以打开 Microsoft Project 文件,提取一些数据,然后关闭该文件。不幸的是,我已经添加了一些指向项目文件的链接,这些链接现在使得它在打开时会弹出一些闪屏。我正在尝试编辑我的代码,以便代码为用户关闭初始屏幕 运行 宏,这样他们就不会看到或不必响应它们,并且宏会自动继续执行该过程。
这是目前编写的代码(FileToOpen 设置为文件位置)
'Open the MSProject file
Set mpApp = New MSProject.Application
mpApp.Visible = True
AppActivate "Microsoft Project"
mpApp.FileOpen FileToOpen
然后它收集数据并关闭文件
'Close Project and select Excel as running program
mpApp.FileClose pjDoNotSave
mpApp.Quit
Set mpApp = Nothing
这里有我需要浏览的启动画面,请在此处单击“确定”或“取消”:
单击此处关闭(并非所有其他选项都可能始终显示为灰色):
任何帮助将不胜感激!!
谢谢!
我会尝试 this:
mpApp.FileOpen Name:=file_location_and_name, ReadOnly:=True, openPool:=pjDoNotOpenPool
这是我搜索的查询:打开资源池信息对话框vba。
如果在您应用第一次修复后问题仍然存在,我会尝试对其他对话框进行相同的搜索。
HTH
我在 VBA 中有一些代码可以打开 Microsoft Project 文件,提取一些数据,然后关闭该文件。不幸的是,我已经添加了一些指向项目文件的链接,这些链接现在使得它在打开时会弹出一些闪屏。我正在尝试编辑我的代码,以便代码为用户关闭初始屏幕 运行 宏,这样他们就不会看到或不必响应它们,并且宏会自动继续执行该过程。
这是目前编写的代码(FileToOpen 设置为文件位置)
'Open the MSProject file
Set mpApp = New MSProject.Application
mpApp.Visible = True
AppActivate "Microsoft Project"
mpApp.FileOpen FileToOpen
然后它收集数据并关闭文件
'Close Project and select Excel as running program
mpApp.FileClose pjDoNotSave
mpApp.Quit
Set mpApp = Nothing
这里有我需要浏览的启动画面,请在此处单击“确定”或“取消”:
单击此处关闭(并非所有其他选项都可能始终显示为灰色):
任何帮助将不胜感激!!
谢谢!
我会尝试 this:
mpApp.FileOpen Name:=file_location_and_name, ReadOnly:=True, openPool:=pjDoNotOpenPool
这是我搜索的查询:打开资源池信息对话框vba。 如果在您应用第一次修复后问题仍然存在,我会尝试对其他对话框进行相同的搜索。
HTH