|
Sub SendEmailByOutlook()9 ?0 R$ `+ N/ l' b% ]. b& o
$ h3 G, O# W7 S1 F
On Error Resume Next
7 O( o8 B+ J7 e( u9 O- _, p9 J Dim rowCount%, endRowNo%" g k- E7 g% n& f* U9 ]" v
Dim objOutlook As Object
P8 { s7 k3 N" i/ h Dim objMail As MailItem; i6 B& Z7 w& h% ]( l* L [
& E, Z) j, l. M9 |
'庢摼摉慜岺嶌昞梌Cells(1,1)憡楢揑悢悩嬫峴悢
9 C3 W7 t2 z) F4 I endRowNo = Cells(1, 1).CurrentRegion.Rows.count, u6 p2 F3 r1 t# T) p/ X/ h
% r6 U% d5 i W) \- F% k. w '憂寶objOutlook堊Outlook墳梡掱彉懳徾5 J9 b- _) ^5 m& W# k# N# u
Set objOutlook = New Outlook.Application
l7 s( i3 {" |' ?/ E
6 x: q' f. ^- u3 I '奐巒弞娐敪憲揹巕儊乕儖丆樃戞擇峴奐巒丆戞堦峴惀僥乕儅
1 S. z2 J( C8 @) v3 C# N For rowCount = 2 To endRowNo: F2 t# n, |2 Q/ N: d' B4 h I
Set Newbook = objMail.Attachments.Add
! k. q: J3 b) P9 O If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "仜" Then5 s! I5 B$ [0 V$ r+ s' p
! T, s6 C8 G, Z5 @
" C9 \, [) u( U; j, s; @
'憂寶objMail堊堦槩儊乕儖懳徾3 C- [9 T$ F& c5 Y; X/ T( e
Set objMail = objOutlook.CreateItem(olMailItem)
; ~, W: }0 B9 t% O, N+ h With objMail
+ n4 @$ j3 V% P/ q. k8 N2 M* I
'愝抲澗審恖抧毈" b7 S7 P4 W$ d" ~
.To = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "e") '"fantasia@sina.com"+ Y! u, @+ q3 e& G
7 Y6 E% S l- |. a# r
'愝抲儊乕儖僥乕儅0 p" _4 x4 I9 r
.Subject = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "傊偺媼梌柧嵶" '"儊乕儖僥乕儅"- f1 ]8 b3 j$ y8 ~+ o
$ r7 d3 E5 `2 w! N9 n9 K8 ? '愝抲儊乕儖撪梕
8 l% ?( w4 N3 R4 ], j% Y- O, j- H6 Y .Body = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "條" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "j") & "寧偺媼梌柧嵶傪偛棗偔偩偝偄丅" '"儊乕儖撪梕"
, \) p8 l. }, a7 R9 n. K; V '敾抐惀斲愝抲僷僗儚乕僪6 {% c) p+ t- {2 {% {
If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h") <> "" Then
1 h2 t% w4 S# o4 u$ m4 B" x5 y* b: V- G, Q# S2 q
Newbook = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h")' V$ H7 m8 n$ r! C, F ?- G
, [, ]* m+ [& n0 M8 Q# n End If3 C A9 v( M; a
'愝抲晬審0 Q8 V* w# `* E/ m6 C
.Attachments.Add Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "g") '"c:\users.ctl"
) `' a; t6 O3 P' |# N4 J3 b3 ?3 ~; E& K @( m5 {8 @
.send& g, T( |' u) Y" y& j6 s7 }
; L7 y% H" ~2 o$ b2 J4 j/ ~
MsgBox "暥審敪憲惉岟"
2 x0 ?: C' K/ S) y! J* ]5 M7 }0 }2 ^8 k
If Err.Number = 0 Then1 g8 p; X# ^. T1 O
Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "惉岟"
8 P, s' z7 U- _; |4 i Else
; W9 \ ~/ a4 {- B/ c! m Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "幐攕"" e# X1 ~, u% Y$ J# w! c) u. N9 E
End If
9 H: K5 B5 ^( W: W Attachment.SaveAsFile "D:\mail" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "d"): H2 I2 s: {5 N1 J! K N, K
End With9 y. m; `( c" ]5 W
Application.DisplayAlerts = True
! C& K) `- r$ z% @ Else$ e1 i5 B2 [& m" I
Set objMail = Nothing
2 g. Q! a1 C+ t- X Next$ H e. o; u9 Z' x5 G6 _% l
'objOutlook懳徾傪攑婞偡傞( M8 O. O+ X' X% v
Set objOutlook = Nothing" V* U; M7 D9 V8 k
End If
! W4 \+ Q# D' j5 q' aEnd Sub
6 i. S- N) l3 `- F k, }
+ W0 L7 ]' u, c8 t
/ Y3 U7 r' E: ?6 P3 X
+ O( v2 B3 H, f$ n; w
3 F }2 D5 |9 G% o# J3 I1 i/ W2 R# w
* g; h; G- ?# v$ x9 a" a- J( K
6 m% M* N( ~" g& j6 r O& l
. G j' k# {( |$ a) w) O; B
$ B% }9 L% }9 @0 ?- I, R- _/ g* e+ m2 t; K8 P
|
|