在从“开始”菜单或快捷菜单运行 Microsoft Access
时,可使用命令行开关修改启动过程。例如,可以打开某个特定数据库、运行宏或提供密码。
下表列出了 Microsoft Access 的命令行选项。
选项 效果 适用于
-----------------------------------------------------------------
数据库 打开指定的 Microsoft Access Access
数据库或 Microsoft Access 项目。 数据库或
如果需要可包含路径。如果您 Access
运行的是 Windows 95,默认路径为 项目
“我的文档”文件夹。
/excl 以独占访问方式打开指定的 Access 仅限
数据库。若要在多用户环境中 Access
以共享访问方式打开数据库, 数据库
请省略此选项。
/ro 以只读访问方式打开指定的 Access Access
数据库或 Access 项目。 数据库或
Access
项目
/user 使用指定用户名 仅限
用户名 启动 Access。 Access
数据库
/pwd 使用指定密码 仅限
密码 启动 Access。 Access
数据库
/profile 使用指定用户配置文件中 Access
用户 的选项而不是在安装 Access 时 数据库或
配置文件 标准 Microsoft Windows 注册表 Access
创建的设置启动 项目
Access。此选项取代了 /ini 选项,
在 Access 97 之前的版本中
使用 /ini 选项来指定
初始化文件。
/compact 压缩和修复 Access Access
目标 数据库或压缩 Access 项目(具体对象 数据库或
数据库或 在 /compact 选项之前指定),然后 Access
目标 关闭 Access。如果在 /compact 选项 项目
Access 之后省略目标文件名称,
项目 文件将压缩到原始
文件名和文件夹。若要压缩到其他
文件名,请指定目标文件。如果在目标数据库
或目标 Access 项目中包括路径,
将默认为在“我的文档”文件夹
中创建目标文件。在
Access 项目中,此选项将压缩
Access 项目 (.adp) 文件而不是压缩
SQL Server 数据库。
/repair 修复在 /repair 选项之前指定的 仅限
Access 数据库,然后 Access
关闭 Access。在 Access 2000 中,压缩和 数据库
修复功能已合并在
/compact 选项中。支持 /repair 选项
是为了实现向后兼容。
/convert 将早期版本的 Access 数据库转换 仅限
目标 为具有新名称的 Access 2000 Access
数据库 数据库,然后关闭 数据库
Access。在使用 /convert 选项之前,
请先指定源数据库。
/x 宏 启动 Access 并运行指定的 Access
宏。在打开数据库时运行宏 数据库或
的另一种方法是使用 Access
AutoExec 宏。 项目
/cmd 指定命令行后面的 Access
内容是将由 Command 函数 数据库或
返回的值。此 Access
选项必须是命令行中的最后 项目
一个选项。也可以使用分号 (;)
来代替 /cmd 选项。
/nostartup 启动 Access 并且不显示 Access
启动对话框(启动 Access 数据库或
时看到的第二个对话框)。Access
项目
/wrkgrp 使用指定的工作组信息 仅限
工作组 文件启动 Access。 Access
信息 数据库
文件
/runtime 以运行时模式启动 Access。Accesss
数据库或
Access
项目注意
:
- 若要在打开数据库时运行 Visual Basic for Applications 过程,请在 AutoExec
宏或使用命令行选项 /x 运行的宏中使用 RunCode 操作。此外,为了在打开数据库时运行 Visual Basic 过程,还可以创建一个窗体并为其
OnOpen 事件定义一个 Visual Basic
过程。然后,右键单击“数据库”窗口,单击“启动”并在“显示窗体/页”框中输入该窗体,将该窗体指定为启动窗体。
- 若要在命令行中指定一个正斜杠 (/) 或分号 (;),请输入该字符两次。例如,若要在命令行中将密码指定为
;mjs/md,可以在“/pwd”命令行选项后键入
;;mjs//md。
- 示例:
可以在“运行”对话框中键入以下命令,以独占模式打开一个 Access 2000
数据库,并且在启动时运行指定的宏:"C:\Program Files\Microsoft Office\Office\msaccess.exe" "C:\Program Files\Microsoft Office\Office\samples\northwind.mdb" /Excl /X Add Products
若要以独占模式打开一个 Access 2002 数据库,并且在启动时运行指定的宏,请在“运行”对话框中键入以下命令:"C:\Program Files\Microsoft Office\Office10\msaccess.exe" "C:\Program Files\Microsoft Office\Office10\samples\northwind.mdb" /Excl /X Add Products
类似地,如果要以独占模式打开一个 Access 2003 数据库,并且在启动时运行指定的宏,请在“运行”对话框中键入以下命令:"C:\Program Files\Microsoft Office\Office11\msaccess.exe" "C:\Program Files\Microsoft Office\Office11\samples\northwind.mdb" /Excl /X Add Products
有关使用
setup /y 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
208488
(http://support.microsoft.com/kb/208488/
)
ACC2000:如何解决 Microsoft Access 2000 中的无效页错误
有关使用 /Pwd 选项的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
207891
(http://support.microsoft.com/kb/207891/
)
ACC2000:无法将 /pwd 选项用于受密码保护的数据库
292302
(http://support.microsoft.com/kb/292302/
)
ACC2002:无法将 /pwd 选项用于受密码保护的数据库
有关在创建可分发运行时程序包时使用开关的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
236519
(http://support.microsoft.com/kb/236519/
)
MOD2000:如何在程序包和部署向导中为快捷方式编写宏和开关
有关使用
/convert 开关的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
319253
(http://support.microsoft.com/kb/319253/
)
如何使用命令行开关 /convert 将数据库仅转换为 Access 2000 文件格式
有关在使用自定义配置文件打开 Access 数据库时所遇到问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
266769
(http://support.microsoft.com/kb/266769/
)
ACC2000:使用自定义配置文件启动 Microsoft Access 时出错
有关命令行开关的更多信息,请单击“帮助”菜单上的“Microsoft Access 帮助”,在“Office
助手”或“应答向导”中键入“启动命令行选项”,然后单击“搜索”以查看返回的主题。
文章编号: 209207 - 最后修改: 2013年4月19日 - 修订: 5.2
这篇文章中的信息适用于:
- Microsoft Office Access 2003
- Microsoft Access 2002 标准版
- Microsoft Access 2000 标准版
| kbstartprogram kbopenfile kbhowto kbinfo kbui KB209207 |
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。