Îòïðàâêà Attachments ñ îòíîñèòåëüíî íåîãðàíè÷åííûì êîëè÷åñòâîì ôàéëîâ
|
|
Ïÿòíèöà, 02 Ìàÿ 2014 ã. 13:20
+ â öèòàòíèê
Access 2007
Äîëãî èñêàë, íî ïîèñêè íå äàëè ðåçóëüòàòîâ.
 ÁÄ åñòü òàáëèöà ñ ïîëÿìè íåîáõîäèìûìè äëÿ îòïðàâêè ïèñüìà, â òîì ÷èñëå è ïîëå "ÂËÎÆÅÍÈÅ" (ìîæåò áûòü íåñêîëüêî ôàéëîâ)
ïîñëå ñîõðàíåíèÿ çàïèñè îäíîé ôóíêöèåé âëîæåííûå ôàéëû ñîõðàíÿþòñÿ íà äèñê
Âòîðîé ôóíêöèåé ôîðìèðóåòñÿ ïèñüìî è öåïëÿåòñÿ ê íåìó ôàéë
Òàê âîò ó ìåíÿ ïîëó÷àåòñÿ ïîäöåïèòü òîëüêî îäèí ôàéë (ñ öèêëàìè ó ìåíÿ òóãî)
Êàê ïîäïðàâèòü êîä ÷òîáû öåïëÿëèñü âñå ðàíåå ñîõðàíåííûå ôàéëû?
À â èäåàëå õîòåëîñü áû îáîéòè ñîõðàíåíèå íà äèñê è áðàòü ôàéëû ïðÿìî èç ïîëÿ "âëîæåíèå"
Íàäåþñü ÿ ÷åòêî èçëîæèë ñâîé âîïðîñ.
Êîä:
Public Function mail()
Dim olApp As Outlook.Application
Dim outMail As Outlook.MailItem
Dim inNameSpace As Outlook.NameSpace
Dim InFolder As Outlook.MAPIFolder
Dim strS As String, strB As String
'íà÷àëî îïðåäåëåíèÿ ôàéëà
Dim path
Dim fil
Dim filp
path = "C:\SedMO\TEMP\OutPut\files\"
fil = Dir(path)
filp = path & fil
'êîíåö îïðåäåëåíèÿ ôàéëà
Set olApp = New Outlook.Application
Set inNameSpace = olApp.GetNamespace("MAPI")
Set InFolder = inNameSpace.GetDefaultFolder(olFolderInbox)
strS = Forms!frm_mail!resipient_mail
If strS <> "" Then GoSub Add_Mail
Exit Function
Add_Mail:
Set outMail = olApp.CreateItem(olMailItem)
With outMail
.Subject = Forms!frm_mail!topic
.Body = Forms!frm_mail!content
.Recipients.Add strS
If fil = "" Then GoTo f
.Attachments.Add filp = filp
f:
.Send
End With
Return
End Function
http://www.sql.ru/forum/1092455/otpravka-attachments-s-otnositelno-neogranichennym-kolichestvom-faylov
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-