Modificadores de la línea de comandos para Access

En este artículo se muestra cómo personalizar la forma en que Microsoft Office Access 2007 se inicia agregando modificadores y parámetros al comando de inicio. Por ejemplo, puede hacer que Office Access 2007 abra un archivo específico o ejecute una macro concreta cuando se inicia.

Los modificadores de la línea de comandos se denominan asimismo opciones de la línea de comandos. Dependiendo de lo que hagan, algunos modificadores requieren parámetros y otros no.

Si desea usar un modificador y los parámetros asociados sólo una vez, puede escribir la cadena de comando en el cuadro Ejecutar (este cuadro estará disponible si hace clic en Ejecutar en el menú Inicio) de Microsoft Windows. La cadena de comando se compone del comando que inicia el programa (en este caso, Msaccess.exe) seguido de una combinación de modificadores y parámetros. Si desea usar varias veces el mismo modificador y los mismos parámetros asociados, puede crear un acceso directo en el escritorio que siempre inicie el programa mediante el mismo modificador y los mismos parámetros. En este artículo se describe cómo realizar ambos procedimientos y se incluye una tabla con todos los modificadores y parámetros disponibles en Office Access 2007.

En este artículo


Introducción a los comandos, modificadores y parámetros

Cada vez que se inicia Access haciendo clic en el icono de programa de Access o en el nombre del programa en el menú Inicio, se ejecuta en realidad el comando Msaccess.exe, si bien normalmente no se escribe ni se ve el comando.

Se pueden cambiar algunos aspectos de la forma en que se inicia el programa agregando subcomandos, denominados modificadores, al comando Msaccess.exe. Aparecerá un modificador en forma de espacio después del comando principal, seguido de una barra diagonal (/) y el nombre del modificador. A veces, el modificador va seguido de otro espacio y, a continuación, de una o varias instrucciones específicas denominadas parámetros, que proporcionan al programa más información sobre la forma en que debe ejecutarse el comando Msaccess.exe.

msaccess.exe /ro "c:\My Folder\My Database.accdb"

En este ejemplo, el modificador es /ro y el parámetro es "c:\My Folder\My Database.accdb". Observe que en este caso la ruta de acceso al archivo se encuentra entre comillas porque contiene espacios. Cuando la ruta de acceso no contiene espacios, las comillas no son necesarias.

En Office Access 2007, se puede omitir msaccess.exe y comenzar el comando con la ruta de acceso completa al archivo, seguida de los modificadores y parámetros. Por ejemplo, se puede escribir el comando que figura más arriba de la siguiente manera:

"c:\My Folder\My Database.accdb" /ro

 Nota   En el caso de los archivos .accdb, .adp, o .mdb, asegúrese de que Access aún no se está ejecutando cuando emita un comando que no incluya msaccess.exe. Si ya se está ejecutando Access, no se pasará ningún modificador de la línea de comandos. Sin embargo, cuando se abre un archivo .accdr, .mde, .accde o .ade, se inicia siempre una nueva instancia de Access, por lo que los modificadores de la línea de comandos funcionarán con normalidad.

Volver al principio Volver al principio

Usar un modificador una sola vez agregándolo al comando Ejecutar

  1. En Microsoft Windows, haga clic en Inicio y, a continuación, en Ejecutar.
  2. En el cuadro Ejecutar, escriba msaccess.exe, o bien, haga clic en Examinar para buscarlo.
  3. Escriba un espacio y, a continuación, escriba el modificador y los parámetros. Pueden haber varios modificadores y parámetros en un solo comando. Por ejemplo, para abrir una base de datos específica en modo de sólo lectura y, a continuación, ejecutar una macro específica en esa base de datos, escriba

    msaccess.exe /ro "c:\MyFolder\MyDatabase.accdb" /x MyMacro.

La próxima vez que inicie Access sin modificadores de la línea de comandos, el programa se iniciará de acuerdo con sus valores predeterminados. Para que se use varias veces la configuración de inicio personalizada, vea la siguiente sección.

 Notas 

  • Los modificadores y parámetros no distinguen mayúsculas de minúsculas. Por ejemplo, /RO funciona de la misma manera que /ro.
  • Incluya un espacio en blanco delante de cada modificador y otro delante de cada parámetro.

Volver al principio Volver al principio

Crear un acceso directo para poder usar un modificador varias veces

En primer lugar, compruebe la ubicación del archivo Msaccess.exe en el equipo. Si aceptó las ubicaciones de carpeta predeterminadas al instalar Access, el archivo Msaccess.exe suele estar ubicado en:

C:\Archivos de programa\Microsoft Office\Office12\msaccess.exe

Si no encuentra el archivo Msaccess.exe en esa ubicación, busque el archivo y anote la ruta de acceso completa.

  1. Haga clic con el botón secundario del mouse (ratón) en el escritorio de Windows, elija Nuevo, y, a continuación, haga clic en Acceso directo en el menú contextual.
  2. En el Asistente para crear acceso directo, en el cuadro Escriba la ubicación del elemento, escriba comillas ("), escriba la ruta de acceso completa al archivo Msaccess.exe (incluido el nombre del archivo) y, a continuación, escriba comillas. (Asimismo, puede hacer clic en Examinar para buscar y seleccionar el archivo. En este caso, las comillas se agregan automáticamente.)
  3. Después de las comillas de cierre, escriba un espacio y, a continuación, escriba el modificador y los parámetros. Si el parámetro es una ruta de acceso que incluye espacios, también debe aparecer entre comillas. Por ejemplo:

"c:\program files\microsoft office\office12\msaccess.exe" /ro "c:\My Folder\My Database.accdb"

  1. Haga clic en Siguiente.
  2. En el cuadro Escriba un nombre para este acceso directo, escriba un nombre para el acceso directo y, a continuación, haga clic en Finalizar.

El asistente crea el acceso directo y lo coloca en el escritorio.

  1. Cada vez que desee iniciar Access de esta forma personalizada, haga doble clic en el acceso directo.

 Sugerencia   Para agregar el acceso directo ubicado en el escritorio al menú Inicio de Windows, haga clic con el botón secundario del mouse en el acceso directo y, a continuación, haga clic en Anclar al menú Inicio en el menú contextual.

Puede crear varios accesos directos que apliquen diferentes modificadores y parámetros al programa cuando éste se inicia.

 Notas 

  • Los modificadores y parámetros no distinguen mayúsculas de minúsculas. Por ejemplo, /RO funciona de la misma manera que /ro.
  • Incluya un espacio en blanco delante de cada modificador y otro delante de cada parámetro.

Volver al principio Volver al principio

Modificadores y parámetros disponibles

La siguiente tabla contiene todos los modificadores y parámetros que están disponibles en Office Access 2007.

Modificador Parámetro Descripción
Ninguno base de datos Abre la base de datos o el proyecto especificado de Microsoft Access. Incluya una ruta de acceso si es necesario. Si incluye una ruta de acceso que contiene espacios, escriba la ruta de acceso entre comillas.
/excl Ninguno Abre la base de datos especificada de Access en modo de acceso exclusivo (exclusivo: tipo de acceso a datos en una base de datos compartida a través de una red. Cuando se abre una base de datos en modo exclusivo, puede impedir que otros la abran.). Para abrir la base de datos en modo de uso compartido en un entorno multiusuario (base de datos multiusuario (compartida): base de datos que permite que más de un usuario tenga acceso y modifique el mismo conjunto de datos al mismo tiempo.), omita este modificador. Se aplica únicamente a las bases de datos de Access.
/ro Ninguno Abre la base de datos especificada de Access o el proyecto especificado de Access en modo de sólo lectura.
/runtime Ninguno Especifica que Access se va a iniciar con las opciones de la versión en tiempo de ejecución.
/user nombre de usuario Inicia Access con el nombre de usuario especificado. Se aplica únicamente a las bases de datos de Access 2002-2003 y versiones anteriores.
/pwd contraseña Inicia Access con la contraseña especificada. Se aplica únicamente a las bases de datos de Access 2002-2003 y versiones anteriores.
/profile perfil de usuario Inicia Access con las opciones del perfil de usuario especificado en lugar de la configuración estándar del Registro de Windows creada al instalar Access. Este modificador reemplaza el modificador /ini usado en las versiones de Access anteriores a Access 95 para especificar un archivo de inicialización.
/compact base de datos de destino o proyecto de Access de destino

Compacta y repara la base de datos de Access, o bien, compacta el proyecto de Access especificado delante del modificador /compact y, a continuación, cierra Access. Si omite el nombre de un archivo de destino después del modificador /compact, se compactará el archivo con su nombre original y en la carpeta original. Para compactar con otro nombre, especifique un archivo de destino. Si no incluye una ruta de acceso en el parámetro base de datos de destino o proyecto de Access de destino, se creará el archivo de destino de forma predeterminada en la carpeta Mis documentos. Si incluye una ruta de acceso que contiene espacios, escríbala entre comillas.

En un proyecto de Access, esta opción compacta el archivo de proyecto de Access (.adp) pero no la base de datos de Microsoft SQL Server.

/repair Ninguno Repara la base de datos especificada delante del modificador /repair y, a continuación, cierra Access. En Microsoft Access 2000 y versiones posteriores, la función de compactar y reparar se combina en /compact. El modificador /repair se admite por compatibilidad con versiones anteriores.
/convert base de datos de destino Convierte una base de datos o un proyecto de una versión anterior de Access al formato de archivo de Access 2007, cambia el nombre del nuevo archivo y, a continuación, cierra Access. Debe especificar la base de datos de origen delante del modificador /convert.
/x macro

Abre la base de datos especificada delante del modificador /x y, a continuación, ejecuta la macro especificada. Otra forma de ejecutar una macro al abrirse una base de datos es crear una macro denominada AutoExec.

Las macros pueden contener virus, por lo que debe tener cuidado al ejecutarlas. Tome las precauciones siguientes: ejecute software antivirus actualizado en el equipo, use el Centro de confianza para deshabilitar todas las macros excepto las que tengan firma digital y mantenga una lista de orígenes de macros de confianza.

/cmd Ninguno

Especifica que lo que sigue en la línea de comandos es el valor que será devuelto por la función Command. Esta opción debe ser el último modificador en la línea de comandos. Se puede usar el signo de punto y coma (;) en lugar de /cmd.

Utilice este modificador para especificar un argumento de la línea de comandos que puede ser usado en código de Visual Basic para Aplicaciones (VBA) (Visual Basic para Aplicaciones (VBA): versión del lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones basadas en Microsoft Windows y que se incluye en varios programas de Microsoft.).

/wrkgrp archivo de información de grupo de trabajo Inicia Access con el archivo de información de grupo de trabajo especificado. Se aplica únicamente a las bases de datos de Access 2002-2003 y versiones anteriores.

Volver al principio Volver al principio

 
 
Corresponde a:
Access 2007