Buenos dias:
Gracias por la atencion:
En contabilidad, hay 2 computadoras conectadas en redes, la que trabaja como servidor tiene instalado el office 2007 y la otra esta con office 2003, (ver error archivo adjunto pantallazo.pdf), obligatoriamente el docuemnto tiene que crearse desde la compu que actua como servidor (office 2007), para luego ser concluido por el auxiliar contable (la compu que tiene office 2003): la rutina
con la cual genero el archivo en excel es y luego abro dicho archivo es:
create table xexcel(x c(10))
copy to \notas\XLS\&iorden type xls
USE
PUBLIC ox
SET DEFA TO \notas\XLS
iiorden=sys(5)+curdir()+'&iorden'
SET DEFA TO \notas
ox=CreateObject("Excel.application")
ox.visible=.F.
OX.WORKBOOKS.OPEN(iIORDEN)
ox.ActiveWindow.DisplayZeros = .f.
ox.Columns("G:G").NumberFormat = "#,##0.00"
OX.RANGE("B3:B3").FONT.BOLD=.T.
OX.RANGE("B5:G5").FONT.BOLD=.T.
OX.RANGE("B15:D16").FONT.BOLD=.T.
SELE 1
GO TOP
CFECHA=DTOC(FECHA1)
INOMBRE=ALLTRIM(NOMBRE)
IDIMINU=ALLTRIM(DIMINUTIVO)
IOTROS1=OTROS1
IOTROS2=OTROS2
IOTROS3=OTROS3
IOTROS4=OTROS4
ox.cells[03,2].value = 'CONCILIACION DE CTA. DE &INOMBRE'
ox.cells[05,2].value = 'SALDO A FAVOR DE &IDIMINU AL &CFECHA'
ox.cells[05,6].value = 'S/.'
OX.cells[05,7].FONT.BOLD=.
...
..
...
...
...
...
ox.cells[L+i,2].value ='&sdia DE &sxmes DEL &sano'
*
OX.activeWorkbook.save
OX.activeWorkbook.CLOSE
RELE OX
lcFile = GETFILE("XLS")
loExcel = CREATEOBJECT("Excel.Application")
loExcel.Workbooks.Open(lcfile)
loExcel.Application.Visible = .T.
RELEASE loExcel
consulto:
1) Porque me sale ese error en office 2007 y no en office 2003 (ver error archivo adjunto) ?
2) Como podria hacer que cuando se genere desde el servidor el archivo excel (office 2007), lo guarde como archvo excel office
2003, para que cuando la auxiliar contable abra el archivo no tenga problemas ?
gracias
JRCORONA
--
_______________________________________________________________
Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
FoxPro" de Grupos de Google.
Para anular la suscripción a este grupo, envía un mensaje a:
mundovisualfox...@googlegroups.com