gpt4 book ai didi

ms-access - MS Access,如何确定当前应用程序实例启动的命令行参数?

转载 作者:行者123 更新时间:2023-12-02 15:30:09 25 4
gpt4 key购买 nike

我需要 VBA 解决方案来获取在启动当前应用程序实例时已馈送到 MS Access 的命令行参数。例如如果它已经作为运行时等启动

最佳答案

我不相信您可以获得用于启动 Access 的完整命令行。但是,您当然可以向启动 swtichs 添加/cmd 选项,VBA“command()”将返回这些值。

因此:VBA 函数 command() 将返回/cmd 之后的值

因此:

典型的启动命令行如下所示:

"C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE"
"c:\MyCoolProgram\MyApp.accde" /runtime /cmd "Parm1" "Parm2"

以上都是一行(中间有一个空格)。去抓取传递过来的两个parms,然后

Debug.Print Split(Command(), " ")(0)
Debug.Print Split(Command(), " ")(1)

您还可以测试应用程序是否使用/runtime 开关启动,或者您是否使用运行时版本:

If syscmd(acSysCmdRuntime) = true then
' runtime version

因此您可以使用/cmd startup swtich 指定和传递启动参数

关于ms-access - MS Access,如何确定当前应用程序实例启动的命令行参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27904046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com