Macro: Changer le type du fichier dans Enregistrer sous

Macro: Changer le type du fichier dans Enregistrer sous - VB/VBA/VBS - Programmation

Marsh Posté le 12-08-2010 à 01:40:49    

Bonjour,  
 
Je ne trouve pas de réponse sur le net au problème suivant:
 
J'utilise la commande Application.Dialogs(xlDialogSaveAs).Show (NomFichier) dans workbook_open() pour forcer mon utilisateur à enregistrer une copie de mon document, mais je souhaiterais changer le type de fichier dans la boite de dialogue "Enregister sous" pour avoir le type .xlsx (classeur sans macro) et shunter le message d'avertissement qui s'affiche ensuite prevenant de la perte des macros.
 
Merci d'avance pour votre aide.
 
Cdt
 
Christophe

Reply

Marsh Posté le 12-08-2010 à 01:40:49   

Reply

Marsh Posté le 12-08-2010 à 12:30:26    

Salut, tu peux utiliser l'enregistreur de macros,puis optimiser le code à la main
avec un SaveCopyAs par exemple ,pour le message d'alerte : encadrer la procédure via


    Application.DisplayAlerts = False
    '   ..........
    Application.DisplayAlerts = True

Reply

Marsh Posté le 12-08-2010 à 13:13:30    

Merci pour votre réponse.
 
J'avais le code, mais je ne l'utilisais pas correctement.
 
Cdt
 
Christophe

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed