Usar Macros de Excel desde Vfp 6.0

29/03/2007 - 00:37 por jeva99 | Informe spam
Actualmente realizo Automatizacion de Excel con algunos informes desde
Vfp6.0.
Los usuarios ya estan exigiendo mas diseño y continuas modificaciones
al diseño en estos informes, lo que implica invertir mas tiempo en
diseño que en programacion, ya que la informacion es la misma.

Como poder generar un informe Vfp, invocando una macro de excel,
encargada del diseño y asi si este cambia, solo se debe modificar o
crear nuevamente la macro con el nuevo diseño, mas no tener que volver
a revisar todo el programa Vfp.

Gracias

Preguntas similare

Leer las respuestas

#1 Hector Quiñones
29/03/2007 - 03:54 | Informe spam
Para ejecutar una macro desde VFP
Xlapp.Run("desvin")
Desvin=nombre de la macro


escribió en el mensaje
news:
Actualmente realizo Automatizacion de Excel con algunos informes desde
Vfp6.0.
Los usuarios ya estan exigiendo mas diseño y continuas modificaciones
al diseño en estos informes, lo que implica invertir mas tiempo en
diseño que en programacion, ya que la informacion es la misma.

Como poder generar un informe Vfp, invocando una macro de excel,
encargada del diseño y asi si este cambia, solo se debe modificar o
crear nuevamente la macro con el nuevo diseño, mas no tener que volver
a revisar todo el programa Vfp.

Gracias
Respuesta Responder a este mensaje
#2 Luis María Guayán
29/03/2007 - 16:34 | Informe spam
Mira si al reves te resulta mas fácil el diseño, desde Excel automatizando
VFP:

http://www.portalfox.com/article.php?sid 46

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos



escribió en el mensaje
news:
Actualmente realizo Automatizacion de Excel con algunos informes desde
Vfp6.0.
Los usuarios ya estan exigiendo mas diseño y continuas modificaciones
al diseño en estos informes, lo que implica invertir mas tiempo en
diseño que en programacion, ya que la informacion es la misma.

Como poder generar un informe Vfp, invocando una macro de excel,
encargada del diseño y asi si este cambia, solo se debe modificar o
crear nuevamente la macro con el nuevo diseño, mas no tener que volver
a revisar todo el programa Vfp.

Gracias
Respuesta Responder a este mensaje
#3 jeva99
30/03/2007 - 16:16 | Informe spam
On 28 mar, 20:54, "Hector Quiñones" wrote:
Para ejecutar una macro desde VFP
Xlapp.Run("desvin")
Desvin=nombre de la macro

escribió en el mensajenews:
Actualmente realizo Automatizacion de Excel con algunos informes desde
Vfp6.0.
Los usuarios ya estan exigiendo mas diseño y continuas modificaciones
al diseño en estos informes, lo que implica invertir mas tiempo en
diseño que en programacion, ya que la informacion es la misma.

Como poder generar un informe Vfp, invocando una macro de excel,
encargada del diseño y asi si este cambia, solo se debe modificar o
crear nuevamente la macro con el nuevo diseño, mas no tener que volver
a revisar todo el programa Vfp.

Gracias



Hector.

Y a que se refiere la instruccion Xlapp??

Gracias
Respuesta Responder a este mensaje
#4 Hector Quiñones
31/03/2007 - 04:43 | Informe spam
Y a que se refiere la instruccion Xlapp??


Es el objeto creado, ahi el ejemplo completo.

LOCAL i,j,TrendFunc,xlsheet,XLApp
WAIT WINDOW "Iniciando Excel..." NOWAIT
XLAPP = Createobject("Excel.Application")
IF TYPE("XlApp")="O"
au="c:\tempo\Acta_Evaluacion.xls" &&archivo de excel ya definido, con
macro incluido
XLApp.WorkBooks.ADD(au)
XLSheet = XLApp.ActiveSheet
XLApp.Sheets("hoja1").Select
XLApp.Range("AU4").Select
Xlapp.Run("desvin")
XLApp.Range("AU4").Select
XLApp.Visible = .t.

ELSE
WAIT WINDOW 'No tiene instalado Excel o no esta registrado correctamente'
NOWAIT
ENDIF

escribió en el mensaje
news:
On 28 mar, 20:54, "Hector Quiñones" wrote:
Para ejecutar una macro desde VFP
Xlapp.Run("desvin")
Desvin=nombre de la macro

escribió en el
mensajenews:
Actualmente realizo Automatizacion de Excel con algunos informes desde
Vfp6.0.
Los usuarios ya estan exigiendo mas diseño y continuas modificaciones
al diseño en estos informes, lo que implica invertir mas tiempo en
diseño que en programacion, ya que la informacion es la misma.

Como poder generar un informe Vfp, invocando una macro de excel,
encargada del diseño y asi si este cambia, solo se debe modificar o
crear nuevamente la macro con el nuevo diseño, mas no tener que volver
a revisar todo el programa Vfp.

Gracias



Hector.



Gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida