Éviter la fenêtre de confirmation lors d'un "SaveAs" avec un objet Excel.

Sekiryou - 19 juil. 2001 à 17:06
cs_FAW Messages postés 3 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 25 juillet 2003 - 24 juil. 2003 à 14:16
Comment éviter qu'un fenêtre de confirmation apparaîsse lorsque je fais un "SaveAs" avec un objet Excel en Visual Basic.

À chaque fois que je tente d'enregistrer un fichier, Excel me dit que le fichier existe déjà et me demande si je veux l'écraser (Oui, Non, Annuler). Moi je ne veux pas que cette fenêtre m'apparaisse, est-ce possible???

J'utilise : "ActiveWorkbook.SaveAs FileName:=MonFichier, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False" pour enregistrer mon fichier.

Merci.
Sekiryou

1 réponse

cs_FAW Messages postés 3 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 25 juillet 2003
24 juil. 2003 à 14:16
Hello,

En vbScript, c'est :

Option Explicit
DIM ExcelSheet
DIM ExcelApp
Set ExcelApp = CreateObject("Excel.Application")
ExcelApp.Workbooks.Open("C:\DATA\ITS\100703.xls")
ExcelApp.DisplayAlerts=False
ExcelApp.ActiveWorkbook.SaveAs "C:\DATA\ITS\100703.csv",6
ExcelApp.Quit

C'est le displayalerts qui inhibe la confirmation.

Faw
Rejoignez-nous