“Conocimiento software>Microsoft Access

Cómo determinar si Excel se está ejecutando en VBA

2015/9/25
¿ Necesitas saber cómo determinar si Microsoft Excel se está ejecutando , si usted va a ser el desarrollo de aplicaciones con Visual Basic para Aplicaciones ( VBA) que vayan a utilizar Microsoft Excel como una salida para sus datos. La forma más rápida para determinar si una aplicación se está ejecutando en VBA es a través de las variables de objeto . Estas variables objeto son capaces de unirse a Excel mediante la opción " Excel.Application " identificador de programación . Instrucciones
1

lanzamiento Microsoft Word, haga clic en la pestaña de " desarrolladores" y haga clic en "Visual Basic " para iniciar el Editor de VBA. Haga clic en el menú " Insertar" y haga clic en " módulos" para insertar un nuevo módulo
2

Agregue el código siguiente para crear un nuevo procedimiento : .

Private Sub IsExcelOpen () On Error GoTo Err_IsExcelOpen :
3

Copia y pega el siguiente código para determinar si Excel ya se está ejecutando :

xlsObject As ObjectSet xlsObject = GetObject ( , " Excel.Application " ;) Si ( xlsObject = " Microsoft Excel ") ThenMsgBox End " Excel está funcionando! " Si
4

Copia y pega el siguiente código para capturar un error si Excel no se está ejecutando y la liberación el objeto de la memoria que se ha creado en el paso anterior :

Set xlsObject = NothingExit_IsExcelOpen : SubErr_IsExcelOpen Salir: Si Err.Number = 429 ThenMsgBox " Excel no está funcionando ! " End ifset xlsObject = NothingEnd Sub
Página 5

Inicie Microsoft Excel y presione "F5 " para ejecutar el procedimiento. Usted recibirá un mensaje que indica que se está ejecutando Excel . Cierre Excel y ejecute el procedimiento de nuevo para recibir un mensaje de Excel no se está ejecutando .

Microsoft Access
Microsoft Excel : Cómo proteger mis fórmulas en hojas de Excel
Cómo hacer Gráficos de frecuencia en Excel
Cómo aplicar los cambios a todas las pestañas en una hoja de cálculo Excel
Cómo utilizar Vb6 dar formato a las celdas de una hoja de cálculo de Excel
Cómo crear un gráfico de barras flotante en Microsoft Excel 2003
Cómo recuperar una contraseña de MS Word o Excel
Cómo quitar las luces apagadas celdas en MS Excel
Cómo integrar dos páginas del Adobe en Excel
Conocimiento de la computadora © http://www.ordenador.online