使用 SysCmd 方法可以:在状态栏中显示进度表或可选的指定文本,返回有关 Microsoft Access 及其关联文件的信息,或返回指定数据库对象的状态(表明对象是打开的、是新对象,还是已进行更改但没有保存)。Variant 型。
expression.SysCmd(Action, Argument2, Argument3)
expression 必需。返回“应用于”列表中的一个对象的表达式。
Action 必需 AcSysCmdAction。下列固有常量之一,标识要执行的操作类型。下面的常量集适用于进度表。如果这些操作成功,SysCmd 方法将返回一个 Null 值。否则,Microsoft Access 将产生运行时错误。
AcSysCmdAction 可以是下列 AcSysCmdAction 常量之一: |
acSysCmdAccessDir。返回 Msaccess.exe 所在的目录名 |
acSysCmdAccessVer。返回 Microsoft Access 的版本号。 |
acSysCmdClearHelpTopic |
acSysCmdClearStatus。下列常量提供有关数据库对象状态的信息: |
acSysCmdGetObjectState。返回指定数据库对象的状态。使用该 action 值时,必须指定 argument1 和 argument2 参数。 |
acSysCmdGetWorkgroupFile。返回工作组文件 (System.mdw) 的路径。 |
acSysCmdIniFile。返回与 Microsoft Access 关联的 .ini 文件。 |
acSysCmdInitMeter。初始化进度表。使用该操作时,必须指定 argument1 和 argument2 参数。 |
acSysCmdProfile。在通过命令行打开 Microsoft Access 时,返回由用户指定的 /profile 设置。 |
acSysCmdRemoveMeter。删除进度表。 |
acSysCmdRuntime。如果正在运行 Microsoft Access 的运行时版本,返回 True (–1)。 |
acSysCmdSetStatus。将状态栏文本设置为 text 参数。 |
acSysCmdUpdateMeter。用指定值更新进度表。使用该操作时,必须指定 text 参数。 |
Argument2 可选 Variant 型。字符串表达式,表示状态栏中靠左显示的文本。当 action 参数是 acSysCmdInitMeter、acSysCmdUpdateMeter 或 acSysCmdSetStatus 时,该参数为必需项;该参数对其他 action 参数值无效。
注释 在指定 Action 参数的 acSysCmdGetObjectState 值时,必须指定相应的 acObjectType。
acTable |
acQuery |
acForm
acReport
acMacro
acModule
acDataAccessPage
acDefault
ac
Access软件网交流QQ群(群号:198465573) |