Excel 97-2003

Fermé
zzazzabella - 21 févr. 2008 à 12:14
 zzazzabella - 21 févr. 2008 à 13:39
Bonjour,
voici mon souci j'ai réalisé une macro pour copier un onglet l'enregistrer dans le dossier actif sous un nom spécifique différent à chaque fois
mais le problème c que les utilisateurs de mes fichiers ont des version différentes ainsi je ne peux plus consulter leur archives puisque c du 97
je voulais donc savoir où intégrer un fileformat 97-2003 dans ce code pour l'enregistrer par défaut
et si cette idée est compatible aussi bien avec ceux qui n'ont pas 97 ???

merci

Sub envoi_Feuille()
Dim NomSave$
NomSave = Range("A2")

répertoireAppli = ActiveWorkbook.Path ' Penser à Outils/Références Outlook
Sheets("TdB ACTIVITE").Copy ' crée un classeur avec la feuille résultats

Application.DisplayAlerts = False
ActiveWorkbook.SaveAs répertoireAppli & "\" & NomSave & ".xls"
ActiveWindow.Close

'--- Envoi par mail
Dim olapp As Outlook.Application
Sheets("envoyer").Select
Range("b11").Select
Do While Not IsEmpty(ActiveCell)
Dim msg As MailItem
Set olapp = New Outlook.Application
Set msg = olapp.CreateItem(olMailItem)
msg.To = ActiveCell.Value
msg.Subject = Range("b2").Value
msg.Body = Range("b5").Value & Chr(13) & Chr(13) & Range("b17").Value & Chr(13) & Chr(13) & Range("b8").Value & Chr(13) & Chr(13)
msg.Attachments.Add Source:=répertoireAppli & "\" & NomSave & ".xls"
msg.Send
ActiveCell.Offset(1, 0).Select
Loop
End Sub
A voir également:

2 réponses

dede74000 Messages postés 26978 Date d'inscription jeudi 5 avril 2007 Statut Contributeur Dernière intervention 19 janvier 2024 5 345
21 févr. 2008 à 13:37
Bonjour,

Les versions 97 et 2003 sont des versions PC/winchose ! tu es sur le forum MACOS et, tous les fichiers M$ Office, sont compatibles avec ceux d'Office sur PC, c'est tout ce que je peux te dire. Dans le menu Outils, tu dois avoir un rapport de compatibilité. Je ne connais que la version Mac.
0
OUI je me suis trompée de forum je pensais q ct MACROS :-(
c sur Excel de windows q g ce souci
0