“Conocimientos software>Microsoft Access

Cómo ejecutar una aplicación de Windows con Excel VBA

2011/10/2
En algunas situaciones, es posible que desee abrir una segunda aplicación de Windows , mientras que todavía en funcionamiento en otra aplicación como Excel. VBA , abreviatura de Visual Basic para Aplicaciones, proporciona un método que utiliza unas pocas líneas de código para llamar a otra aplicación, como Microsoft Word mientras se trabaja con Excel. Aunque se puede hacer lo mismo simplemente usando el comando " Inicio" para abrir la segunda aplicación, utilizando VBA hace que el segundo programa que se ejecuta de forma asíncrona . Es decir , el control vuelve al instante a Excel , que sigue la realización de cálculos sin cambiar a la otra aplicación manualmente . Instrucciones
1

Abra un nuevo libro en Microsoft Excel. Haga clic en la pestaña " Developer " en el menú de nivel superior. Si no ve esta opción , haga clic en el botón "Office" en la esquina superior izquierda de Excel. Seleccione "Opciones de Excel " de la ventana y haga clic en la casilla junto a " Mostrar ficha Programador en la cinta ". Haga clic en " Aceptar".
2

clic en la ficha "Visual Basic ", ahora visible en la fila de opciones para desarrolladores . Esto abre un proyecto de Visual Basic para Aplicaciones ( VBA) Ventana de Desarrollo .
3

clic en "Ver" en la lista de menú de la parte superior de la ventana de desarrollo. Haga clic en " Código " de la lista desplegable

Escriba el siguiente código : .

Private Sub CommandButton1_Click () AppName As String'The siguiente línea establece un camino para que usted pueda elegir el ventanas app'AppName = InputBox ("Escriba la ruta y el nombre del archivo ejecutable de la aplicación" ) ' la siguiente línea muestra cómo tiene que introducir la ruta y el nombre del archivo ejecutable del app'AppName = " C: \\ archivos de programa ( x86) \\ Microsoft Office \\ Office12 \\ winword.exe " ' Si la aplicación se encuentra en la ruta normal, Word, Bloc de notas de otros estándares de Microsoft , Excel IE , y" así, entonces usted no necesita la ruta completa . Entre sólo el ejecutable real del programa a medida que see.AppName = " winword.exe " Shell AppName , vbNormalFocusEnd Sub

Nota : . Las líneas que comienzan con apóstrofes no ejecutan
4

Volver a la pantalla de hoja de cálculo, parcialmente oculta detrás de las ventanas de codificación. Haga clic en el icono que apunta hacia abajo en la ficha "Insertar " del menú de desarrollador . Haga doble clic en el icono de " botón de comando " en la sección " Controles ActiveX " . Esto agrega el botón a la hoja de cálculo de Excel con el nombre por defecto de " CommandButton1 . " Arrastra este botón con el ratón a un lugar fuera de la vía en su hoja de trabajo. Haga doble clic en el botón para verificar que el código que ha introducido en el paso 3 aparece. Si no es así , compruebe la pantalla de código , en particular para garantizar que el nombre de la Subcomisión ( subrutina ) anterior coincide con el nombre del botón de comando.
5

Guardar la hoja de cálculo como una versión macro -enabled . Cierre el archivo de hoja de cálculo. Vuelva a abrir , y cuando advirtió sobre la ejecución de macros , seleccione la opción " Habilitar macros " .
6

Haga clic en " Inicio " en el menú de nivel superior. Haga clic en el botón que ha creado en la hoja de cálculo y Microsoft Word se abrirá. Regresar a la sección de código VBA y alteran las líneas de código para que coincida con las aplicaciones que desea ejecutar. Quite el apóstrofo en la línea que comienza " " AppName = Cuadro de entrada " para que sea ejecutable. A continuación se le pedirá una aplicación. Eliminar las líneas de principio " AppName =" winword.exe " y" AppName = . " C: \\ Archivos de programa " para que pueda ejecutar cualquier aplicación que desee

Microsoft Access
Cómo definir el tipo correcto de combinación entre tablas de Microsoft Access
¿Cómo colocar los títulos en la caja Gray Area de Microsoft Excel
Cómo utilizar la herramienta de autoajuste en Excel
¿Cuál es la importancia de MS Excel
Cómo llenar varias celdas a la vez con una sola palabra en Excel
Cómo crear una tabla de amortización de Bonos en Excel
Cómo dar formato a todos los comentarios del MS Excel
Desconocida Datos sobre Microsoft Excel
Conocimientos Informáticos © http://www.ordenador.online