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

Traduções de Artigos Traduções de Artigos
Artigo: 209207 - Ver produtos para os quais este artigo se aplica.
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).

Expandir tudo | Reduzir tudo

Nesta página

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.

Propriedades

Artigo: 209207 - Última revisão: 4 de dezembro de 2007 - Revisão: 5.1
A informação contida neste artigo aplica-se a:
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbstartprogram kbopenfile kbhowto kbinfo kbui KB209207

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com