Har*_*uin 1 ms-access vba batch-file ms-office
类似于Form对象的OpenArgs属性,我是否可以使用传递的参数(例如来自.bat文件)打开Access Application本身?
基本上我希望通过变量链接到打开相同文件的.bat文件,但是到不同的菜单屏幕等来加快用户的体验.
使用/cmd命令行参数启动Access,Commmand()使用Access-VBA中的函数读取它.
"C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE" D:\Work\myDb.accdb /cmd foo
Run Code Online (Sandbox Code Playgroud)
并且这个函数由Autoexec宏调用:
Public Function AutoExec()
Dim sCmd As String
' ... other initializations ...
' Read /cmd command-line parameter
sCmd = Command()
Select Case sCmd
Case "foo": Call Foo()
Case "bar": Call Bar()
Case Else: Debug.Print "No valid command-line parameter passed."
End Select
End Function
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4888 次 |
| 最近记录: |