jueves, 21 de noviembre de 2013

Cómo forzar la compilación de un libro desde VB

Lenguaje de programación Visual Basic de Microsoft, se puede utilizar para automatizar tareas que con frecuencia se pueden realizar manualmente en muchos tipos de aplicaciones de Windows, incluyendo Microsoft Excel. Compilación de hojas de un libro en un documento central es una de las cosas que se pueden hacer escribiendo un guión de aplicación VB. Una vez que el guión ha sido escrito, los usuarios pueden guardar la molestia y el tiempo de tener que realizar manualmente la tarea. 

ELABORACIÓN MANUAL



Abra la aplicación de Visual Basic que se utiliza para crear y editar código VB y VB aplicaciones basadas en.



Crear un nuevo documento de VB e iniciar y nombrar un nuevo sub-rutina, por ejemplo:



CompileWorkbook Sub ()



Obtener las hojas de trabajo en el libro añadiendo una segunda línea de código:



CompileWorkbook () Sub As Object Dim Objx



Establecer el objetivo de la rutina mediante la definición de lo que va a hacer en concreto:



CompileWorkbook Sub () Objx Dim As Object On Error Resume Set Siguiente Objx = Application.CommandBars.FindControl (tipo: = msoControlButton)



Definir lo que el guión debe hacer si sus definiciones no pueden cumplirse mediante la adición de un Si no argumento:



CompileWorkbook Sub () Objx Dim As Object On Error Resume Next Set Objx = Application.CommandBars.FindControl (tipo: = msoControlButton) Si No Objx es nada entonces objX.Execute Objx Set = Nothing



Cierra la secuencia de comandos de compilación añadiendo declaraciones finales al código:



CompileWorkbook Sub () Objx Dim As Object On Error Resume Next Set Objx = Application.CommandBars.FindControl (tipo: = msoControlButton) Si No Objx es nada entonces objX.Execute Objx Set = Nothing End If End Sub



Guarde el código VB e incrustar el script en el uso de VB en el que tiene que realizar el libro de la compilación.



 

No hay comentarios:

Publicar un comentario