Manuel:

Esto me funciona muy bien:

                                               ox =
CREATEOBJECT("Excel.Application")

                                               ox.application.displayalerts
= .F.

 
ox.activeworkbook.sAveas(lcarchivo)

Atte,

____________________________________________________________________________
_____________________________

Martín A. Glanz

Analista de Sistemas

 <mailto:[email protected]> [email protected]

Cel. 02941 15513059

Cooperativa Faro Ltda.

Tel. 02941 434601

España 1521 - (8332) General Roca – RN

 <http://www.tarjetafaro.com.ar> www.tarjetafaro.com.ar

 

 

De: [email protected] [mailto:[email protected]] En nombre de Manuel Gonzalez
Enviado el: Sábado, 06 de Junio de 2009 13:04
Para: GUFA List Member
Asunto: [GUFA] Automatizacion con Excel

 

Buenas a todos: 

Estoy tratando de dejar en automatico un proceso de generacion de una
planilla y un pequeño detalle me lo impide. 

El programa abre una planilla que contiene una columna con formulas,
completa otras columnas, se hacen los calculos y listo. 

Al final se salva la planilla, se llama a un proceso que reemplaza las
formulas por valores y se salva con otro nombre. 

Todo seria maravilloso si no fuera que en el momento de salvar la planilla
con xlapp.save() aparece un hermoso mensaje: 

 Ya existe un archivo con nombre "REANUDAR.XLW" en esta ubicacion. 
 ¿Desea reemplazar el archivo existente? 

Obvio que hasta que no se elija algo todo se paraliza. 

Por lo que estuve averiguando, las .XLW son extensiones de alguna vieja
version de excel, pero no encuentro nada en las configuraciones de excel
sobre compatibilidad o cualquier otra para que deje de salir.

Estoy trabajando con VFP 6.0 y excel 2000. 

Cualquier ayuda para que desaparezca el mensaje sera bienvenida. 

Gracias 

 

Manuel Gonzalez 
# 1882 



__________ Information from ESET Smart Security, version of virus signature
database 4101 (20090525) __________

The message was checked by ESET Smart Security.

http://www.eset.com

Responder a