Sub Prepare_Mails_to_Secretariat()
Dim fileName("1" To "7") As String, User As String, Username As String, Current_File As String
Dim FileNamePDF("1" To "7") As String, Current_File_PDF As String
Dim Path As String, Language As String
Dim Counter As String
User = Environ("username")
Username = Application.Username
Language = Range("Language_Choosen")
Path = Range("Case_Ghost_Path")
Range("Case_Current_Number_Of_Print") = 1
While Range("Case_Current_Number_Of_Print").Value <= Range("Case_Number_Of_Contacts").Value
If Range("Case_Print_Contact_" & Range("Case_Current_Number_Of_Print").Value) = True Then
Counter = Range("Case_Current_Number_Of_Print").Value
NumeroautoOffre = Range("NumeroautoOffre")
NumeroautoOffre_Print = Range("NumeroautoOffre")
For Each Char In Split(SpecialCharacters, ",")
NumeroautoOffre_Print = Replace(NumeroautoOffre_Print, Char, "")
Next
If Right(NumeroautoOffre_Print, 1) = " " Then
Len_String = Len(NumeroautoOffre_Print)
NumeroautoOffre_Print = Left(NumeroautoOffre_Print, Len_String - 1)
NumeroautoOffre_Print = Replace(NumeroautoOffre_Print, Space(2), Space(1))
End If
fileName(Counter) = Path & NumeroautoOffre_Print & "_" & Range("Case_Titre_Offre_Print") & ".PDF" 'Construction name file with choice of choosen path (process data)
Debug.Print "Filename" & Counter & " : " & fileName(Counter)
End If
Range("Case_Current_Number_Of_Print") = Range("Case_Current_Number_Of_Print") + 1
Wend
Range("Case_Current_Number_Of_Print") = 1
Current_File = ThisWorkbook.FullName
PDFLEN = Len(NumeroautoOffre)
INITLEN = Len(Range("Case_Code_Client"))
If INITLEN = 0 Then
CORRECTLEN = 0
Else
CORRECTLEN = INITLEN - 2
End If
PDF_L_Filename = Left(NumeroautoOffre_Print, 16)
PDF_R_Filename = Mid(NumeroautoOffre_Print, 18, 29 + CORRECTLEN - INITLEN - 1 - 2)
PDF_Filename = PDF_L_Filename & "N" & PDF_R_Filename
Suffix = "Summary_"
fileName(7) = Range("Case_Choosen_Path") & PDF_Filename & Suffix & Range("Case_Version_Offre") & "_" & Range("Case_Titre_Offre_Print") & ".PDF"
Counter = Counter + 1
Debug.Print "Filename" & Counter & " : " & fileName(Counter)
Select Case Language
Case "F"
RDB_Mail_PDF_Outlook_Extended Current_File_PDF:=Current_File, _
FileNamePDF1:=fileName(1), _
FileNamePDF2:=fileName(2), _
FileNamePDF3:=fileName(3), _
FileNamePDF4:=fileName(4), _
FileNamePDF5:=fileName(5), _
FileNamePDF6:=fileName(6), _
FileNamePDF7:=fileName(7), _
StrTo:=Range("Case_Secretariat_Email"), _
StrCC:="", StrBCC:="", _
StrSubject:="OFFER : " & NumeroautoOffre_Print & "_" & Range("Case_Titre_Offre_Print") & " from " & Range("Case_Date_Offre"), _
Signature:=True, _
DeleteAfterSubmit:=False, _
Send:=False, _
StrBody:="<H3><B>Chèr(e)" & ",</B></H3><br>" & _
"<body><B><span style=""color:#E21423"">Veuillez trouver en annexe l'offre comme mentionnée dans le sujet ... </span style=""color:#E21423""></B>" & _
"</body>"
'''' "<br><br>Offer validity : <B><U><span style=""color:#00A7FA"">" & " EUR</B></U></span style=""color:#00A7FA"">" & _
'''' "<br><br>Error Total Counter : <B><U><span style=""color:#00A7FA"">" & Total_Counter & "</B></U></span style=""color:#00A7FA"">" & _
'''' "<br><br>UserID : <B><U>" & User & "</B></U>" & _
'''' "<br><br>Username : <B><U>" & Username & "</B></U>" & _
Case "N"
RDB_Mail_PDF_Outlook_Extended Current_File_PDF:=Current_File, _
FileNamePDF1:=fileName(1), _
FileNamePDF2:=fileName(2), _
FileNamePDF3:=fileName(3), _
FileNamePDF4:=fileName(4), _
FileNamePDF5:=fileName(5), _
FileNamePDF6:=fileName(6), _
FileNamePDF7:=fileName(7), _
StrTo:=Range("Case_Secretariat_Email"), _
StrCC:="", StrBCC:="", _
StrSubject:="OFFER : " & NumeroautoOffre_Print & "_" & Range("Case_Titre_Offre_Print") & " from " & Range("Case_Date_Offre"), _
Signature:=True, _
DeleteAfterSubmit:=False, _
Send:=False, _
StrBody:="<H3><B>Beste" & ",</B></H3><br>" & _
"<body><B><span style=""color:#E21423"">Gelieve ingesloten de offerte te willen vinden zoals vermeld in ... </span style=""color:#E21423""></B>" & _
"</body>"
Case "E"
RDB_Mail_PDF_Outlook_Extended Current_File_PDF:=Current_File, _
FileNamePDF1:=fileName(1), _
FileNamePDF2:=fileName(2), _
FileNamePDF3:=fileName(3), _
FileNamePDF4:=fileName(4), _
FileNamePDF5:=fileName(5), _
FileNamePDF6:=fileName(6), _
FileNamePDF7:=fileName(7), _
StrTo:=Range("Case_Secretariat_Email"), _
StrCC:="", StrBCC:="", _
StrSubject:="OFFER : " & NumeroautoOffre_Print & "_" & Range("Case_Titre_Offre_Print") & " from " & Range("Case_Date_Offre"), _
Signature:=True, _
DeleteAfterSubmit:=False, _
Send:=False, _
StrBody:="<H3><B>Dear" & ",</B></H3><br>" & _
"<body><B><span style=""color:#E21423"">Please find enclosed the offer as mentionned in the subject ... </span style=""color:#E21423""></B>" & _
"</body>"
End Select
End Sub