|
Sub SendEmailByOutlook(), v1 ^+ _$ ^3 {2 |: E' E9 Z# r
! X; g+ c& ~1 i8 U: q; \0 e
On Error Resume Next
$ d( B/ o2 _2 {9 m- Y2 L5 u Dim rowCount%, endRowNo%
- I6 ~: v9 Y( L. z, _" z Dim objOutlook As Object
/ S4 a* w7 `% n _1 _7 w9 q Dim objMail As MailItem' f( w9 f0 ?+ D* b7 w/ a
3 k$ `, k4 W5 |# E# B- }) { '庢摼摉慜岺嶌昞梌Cells(1,1)憡楢揑悢悩嬫峴悢. m* S; s: ~% n9 C% F
endRowNo = Cells(1, 1).CurrentRegion.Rows.count
_( Y$ T' L1 C; b" M' {. _$ ]' U0 g- o
'憂寶objOutlook堊Outlook墳梡掱彉懳徾 s& B5 K& r5 [; z; p
Set objOutlook = New Outlook.Application h+ C$ e8 r1 W
. J0 H" _8 M q% Z. a2 k '奐巒弞娐敪憲揹巕儊乕儖丆樃戞擇峴奐巒丆戞堦峴惀僥乕儅
x( I, u5 P, c& f+ n* N For rowCount = 2 To endRowNo
$ J' f# T2 q8 c4 E/ v# C) Z& h1 n: ] Set Newbook = objMail.Attachments.Add5 h" h) [4 a7 |
If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "仜" Then
% W- s/ |7 ^& ?: W0 |9 F9 q" F2 N' K% I' y- f% `2 w0 O
; W7 S+ D" t9 \7 |1 R- W2 H
'憂寶objMail堊堦槩儊乕儖懳徾
- V7 J- Q, D4 X; f+ ^+ V" |! ~ Set objMail = objOutlook.CreateItem(olMailItem)! U& j. e0 \, L# p1 o
With objMail3 _: g" ]5 k* x7 G! q# v) \
% j1 H% x! `* N3 M1 f- n: T '愝抲澗審恖抧毈+ |' ^/ Z% ~; w+ u
.To = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "e") '"fantasia@sina.com"; m+ w) d' T7 @, {( t1 Y3 I
: Y% d% ^$ @0 Q '愝抲儊乕儖僥乕儅
% Q9 A- }- K( m& V7 p .Subject = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "傊偺媼梌柧嵶" '"儊乕儖僥乕儅"
* J4 M* T4 A4 J, O3 @- w0 J/ Q& @& a8 e8 i$ z" b
'愝抲儊乕儖撪梕& w7 u: k5 n# u0 ^7 Y
.Body = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "條" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "j") & "寧偺媼梌柧嵶傪偛棗偔偩偝偄丅" '"儊乕儖撪梕"0 l2 W4 S7 l8 F" m; B2 P
'敾抐惀斲愝抲僷僗儚乕僪
# L7 j: l9 n7 X6 E _ R If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h") <> "" Then9 i0 n- ^ t" M8 c/ O8 Z
: z- p/ {4 g- x1 i1 v5 h3 B0 z Newbook = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h")0 ~. z; ? l" {; k" b
' c1 @4 {, [! i' x, r5 ]! ]
End If
8 E2 b& S5 h {% W- T0 S '愝抲晬審( V) T9 L2 P6 l
.Attachments.Add Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "g") '"c:\users.ctl"+ u* {8 [: ~% L" c7 `+ A
( B/ {7 m; R* v2 z .send
5 S& a9 @6 v: r) R/ M' X! a8 }
" }: V( ]$ ^$ i! @* N) k MsgBox "暥審敪憲惉岟"% H( p( ~/ `9 k: _
& r6 b1 y( h P5 b
Attachment.SaveAsFile "D:\mail" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "d")
. v- f, I8 p( \2 \6 V$ Z
. [9 v# B: S0 h$ Q% e8 f End With( e& x" ]% m9 s
If Err.Number = 0 Then
9 M- h- f# u% J! R: P! R4 ~ p Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "惉岟"
3 b, E8 M1 f: v) H Else6 }" Z5 {; s) V5 o/ }5 ]
Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "幐攕"$ D9 i: F6 p* l* T$ S- E2 `
End If
% P$ t; U8 ^& Z1 y, S3 {
9 ^# p# } P( `& k' W/ r9 ] Application.DisplayAlerts = True
0 A' |/ o- {4 Y% ^6 ~! p Else/ l4 v! f n% N4 f# _) T4 Y
Set objMail = Nothing+ `& a# n, Z V( T. D* Y
Next% W1 p8 A; q2 c# u3 I3 M9 }- ]
'objOutlook懳徾傪攑婞偡傞2 {/ g0 b" B% D8 S- u8 Y' z! O
Set objOutlook = Nothing
7 m7 f% `3 \1 z% s End If
% `" e. ?6 J- e% j8 U" P) y# ?End Sub
- {, [6 Y2 W: w. N+ v1 F5 g/ e4 \+ _" G+ Y& P
a B; B- c; ^ |
|