Como utilizar parâmetros da linha de comandos no Microsoft Access

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Para obter uma versão deste artigo referente ao Microsoft Access 97, consulte 105128.
Moderado: requer conhecimentos básicos sobre macros, codificação e interoperabilidade.

Este artigo aplica-se a uma base de dados do Microsoft Access (.mdb) e a um projecto do Microsoft Access (.adp).

Sumário
Quando executa o Microsoft Access a partir do menu Iniciar ou de um menu de atalho, pode utilizar parâmetros da linha de comandos para modificar o processo de arranque. Por exemplo, pode abrir uma determinada base de dados, executar uma macro ou fornecer uma palavra-passe.
Mais Informação
A tabela seguinte apresenta uma lista das opções de linha de comandos do Microsoft Access.
   Opção        Efeito                                      Aplica-se a   ----------------------------------------------------------------------   base de      Abre a base de dados ou o projecto          Base de dados                especificado do Microsoft Access.           ou projecto                Inclua um caminho se necessário. Se         do Access                tiver o Windows 95, o caminho predefinido                   é a pasta 'Os meus documentos'.	                               /excl        Abre a base de dados especificada do        Base de dados                Access para acesso exclusivo. Para abrir    do Access                a base de dados para acesso partilhado      apenas                em ambiente multiutilizador, omita esta                 opção. 	   /ro          Abre a base de dados ou projecto            Base de dados                especificado do Access para acesso só       ou projecto                                                            do Access                                                               /user        Inicia o Access com o nome de utilizador    Base de dados   nome de      especificado.                               do Access   utilizador                                               apenas   /pwd         Inicia o Access com a palavra-passe         Base de dados   palavra-     especificada.                               do Access   -passe                                                   apenas   /profile     Inicia o Access com as opções do perfil     Base de dados    perfil de    de utilizador especificado em vez das       ou projecto    utilizador   definições padrão do registo do             do Access                 Microsoft Windows criadas quando instalou                o Access. Esta substitui a opção /ini   	                utilizada em versões do Access   	                anteriores ao Access 97 para especificar   	                um ficheiro de inicialização.   /compact     Compacta e repara a base de dados do        Base de dados   base dados   Access ou compacta o projecto do Access     ou projecto   ou projecto  especificado antes da opção /compact e,     do Access   alvo         depois, fecha o Access. Se omitir um nome    do Access    de ficheiro a seguir à opção /compact, 	                o ficheiro é compactado com o nome e na  	                pasta originais. Para compactar com um nome                 diferente, especifique um ficheiro alvo. Se 	                não incluir um caminho na base de dados ou 	                projecto alvo do Access, o ficheiro alvo é  	                criado na pasta 'Os meus documentos' por                predefinição. Num projecto do Access, esta                 opção compacta o ficheiro de projecto (.adp),                 mas não a base de dados do SQL Server. 	   /repair      Repara a base de dados do Access            Base de dados                especificada antes da opção /repair e       do Access                fecha o Access. No Access 2000, as          apenas                funcionalidades de compactação e reparação                são incluídas em /compact. A opção /repair                é suportada para compatibilidade com                 versões anteriores. 	   /convert     Converte uma base de dados de uma versão    Base de dados   base dados   anterior do Access numa base do             do Access   alvo         Access 2000 com novo nome e, depois, fecha  apenas                o Access. Especifique a base de dados de   	                origem antes de utilizar a opção /convert. 	   /x  macro    Inicia o Access e executa a macro           Base de dados                 especificada. Outra forma de executar uma   ou projecto                 macro quando abre uma base de dados é       do Access                 utilizar uma macro AutoExec.                                     /cmd         Especifica que o que se segue na linha      Base de dados                de comandos é o valor que será devolvido    ou projecto                pela função do comando. Esta opção tem de   do Access                 ser a última da linha de comandos. Pode                 utilizar um ponto e vírgula (;)	em                 alternativa a /cmd. 	   /nostartup   Inicia o Access sem apresentar a caixa      Base de dados                de diálogo de arranque (a segunda           ou projecto                 caixa que vê quando inicia o Access).       do Access                                                              /wrkgrp      Inicia o Access com o ficheiro de           Base de dados   ficheiro de  informações do grupo de trabalho            do Access    informações  especificado.                               apenas   grupo    trabalho   /runtime     Inicia o Access no modo runtime.            Base de dados                                                             do Access                                                            ou projecto                                                             do Access 

Notas

  • Para executar um procedimento do Visual Basic for Applications quando abrir uma base de dados, utilize a acção RunCode na macro AutoExec ou na macro que executar utilizando a opção da linha de comandos /x. Também pode executar um procedimento do Visual Basic quando abrir uma base de dados criando um formulário com um procedimento do Visual Basic definido para o respectivo evento OnOpen. Designe este formulário como o formulário de arranque clicando com o botão direito do rato na janela Database, clicando em Startup e introduzindo esse formulário na caixa Display Form/Page.
  • Para especificar uma barra (/) ou um ponto e vírgula (;) na linha de comandos, escreva o carácter duas vezes. Por exemplo, para especificar a palavra-passe ;mjs/md na linha de comandos, escreva ;;mjs//md a seguir à opção /pwd da linha de comandos.
  • Exemplos:

    Pode escrever o seguinte comando na caixa de diálogo Executar para abrir uma base de dados do Access 2000 em modo exclusivo que execute a macro especificada no arranque:
    "C:\Programas\Microsoft Office\Office\msaccess.exe" "C:\Programas\Microsoft Office\Office\samples\northwind.mdb" /Excl /X Add Products
    Para abrir uma base de dados do Access 2002 em modo exclusivo que execute a macro especificada no arranque, escreva o seguinte comando na caixa de diálogo Executar:
    "C:\Programas\Microsoft Office\Office10\msaccess.exe" "C:\Programas\Microsoft Office\Office10\samples\northwind.mdb" /Excl /X Add Products
    Do mesmo modo, se pretender abrir uma base de dados do Access 2003 em modo exclusivo que execute a macro especificada no arranque, escreva o seguinte comando na caixa de diálogo Executar:
    "C:\Programas\Microsoft Office\Office11\msaccess.exe" "C:\Programas\Microsoft Office\Office11\samples\northwind.mdb" /Excl /X Add Products
Referências
Para obter mais informações sobre como utilizar /y de instalação, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
208488 How to troubleshoot invalid page faults in Microsoft Access 2000
Para obter mais informações sobre como utilizar a opção /Pwd, clique nos números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
207891 Can't use /pwd option with password-protected database in Access 2000
292302 Can't use /pwd option with password-protected database in Access 2002
Para obter mais informações sobre sobre como utilizar os parâmetros ao criar o pacote de tempo de execução distribuível, clique no número de artigo seguinte para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
236519 How to write macros and switches for shortcuts in the Package and Deployment Wizard
Para obter mais informações sobre como utilizar o parâmetro /convert, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
319253 How to use command line switch /convert to convert database only into Access 2000 file format
Para obter mais informações sobre o problema ao abrir a base de dados do Access utilizando um perfil personalizado, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
266769 Error starting Microsoft Access 2000 with custom profile
Para obter mais informações sobre parâmetros da linha de comandos, clique em Ajuda do Microsoft Access no menu Ajuda, escreva opções da linha de comandos no Assistente do Office ou no Assistente de respostas e clique em Procurar para visualizar os tópicos devolvidos.
start up startup
Propriedades

ID do Artigo: 209207 - Última Revisão: 12/05/2015 11:05:47 - Revisão: 5.1

  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • kbnosurvey kbarchive kbstartprogram kbopenfile kbhowto kbinfo kbui KB209207
Esta informação foi útil?