Hemos desarrollado una Dll que permite la automatización OLE para aplicaciones Velázquez.
Desde un proceso de Velázquez podemos utilizar directamente la sintaxis (objetos y propiedades)
de VBA (Visual Basic for Applications) de Microsoft, sin utilizar ficheros intermedios ni macros.
Las posibilidades de utilización son:
- Generar hojas de Excel y documentos de Word con formato, objetos incrustados, gráficos...
- Leer/escribir directamente hojas de Excel
- Gestionar y Sincronizar el calendario y la agenda de Outlook
- Exportación directa de datos a una tabla de access
- etc...
Todo ello con un fácil manejo. Ahí va un ejemplo de las instrucciones dentro de un proceso de Velázquez:
Set -> var, >>OLE.Command("Range("A4").Value = "debe"")
Set -> var, >>OLE.Command("Range("B4").Value = "haber"")
Set -> var, >>OLE.Command("Range("A5").Value = 5000")
Set -> var, >>OLE.Command("Range("B5").Value = 4000")
Set -> var, >>OLE.Command("Rows(":").Select()")
Set -> var, >>OLE.Command("Selection.Font.Name = "Arial"")
Set -> var, >>OLE.Command("Selection.Font.Size = 18")
Set -> var, >>OLE.Command("Range("A10").Formula = "=SUM(A5:A9)"")
Set -> var, >>OLE.Command("ActiveWorkBook.Save()")
Los desarrolladores que estéis interesados, podeis poneros en contacto con:
Gustavo Moreno
[email protected]