Enregistrement PDF et envois mail
Résolu/Fermé
alexeth
Messages postés
12
Date d'inscription
lundi 25 mai 2020
Statut
Membre
Dernière intervention
4 juillet 2020
-
8 juin 2020 à 21:34
alexeth Messages postés 12 Date d'inscription lundi 25 mai 2020 Statut Membre Dernière intervention 4 juillet 2020 - 4 juil. 2020 à 14:27
alexeth Messages postés 12 Date d'inscription lundi 25 mai 2020 Statut Membre Dernière intervention 4 juillet 2020 - 4 juil. 2020 à 14:27
A voir également:
- Enregistrement PDF et envois mail
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Yahoo mail - Accueil - Mail
- Enregistrer en pdf - Guide
- Publipostage mail - Accueil - Word
- Save as pdf - Télécharger - Bureautique
1 réponse
alexeth
Messages postés
12
Date d'inscription
lundi 25 mai 2020
Statut
Membre
Dernière intervention
4 juillet 2020
4 juil. 2020 à 14:27
4 juil. 2020 à 14:27
Voici les solutions aux problèmes :
PDF : (les informations entre * * sont à adapter)
MAIL : Voir https://forums.commentcamarche.net/forum/affich-36707444-envois-mail-outlook
PDF : (les informations entre * * sont à adapter)
Option Explicit
Function ExistenceFichier(sFichier As String) As Boolean
ExistenceFichier = Dir(sFichier) <> ""
End Function
Private Sub *PDF*_Click()
Dim Répertoire As String, _
Fichier As String, _
feuille As Variant, _
Nom As Name
With Application
.ScreenUpdating = False
.DisplayAlerts = False
End With
'Si la feuille est vide on stoppe tout.
If IsEmpty(ActiveSheet.UsedRange) Then Exit Sub
Répertoire = *Sheets("Réglages").Range("M2")* 'la destination du fichier : il est possible de mettre directement le chemin C:\fichier1\fichier2\fichierpdf\
Fichier = *Sheets("Réglages").Range("K2")* & ".pdf" 'le nom du fichier
With ActiveSheet
'On vérifie que le fichier n'existe pas.
If ExistenceFichier(Répertoire & Fichier) Then
MsgBox " Le fichier existe déjà."
Exit Sub
End If
'On crée le nouveau document au format PDF
.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=Répertoire & Fichier, _
Quality:=xlQualityMinimum, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End With
Application.DisplayAlerts = True
End Sub
MAIL : Voir https://forums.commentcamarche.net/forum/affich-36707444-envois-mail-outlook