|
Sub SendEmailByOutlook(). M5 r7 F" J- a, m
9 x2 }3 z& x* n y2 z$ _- Q% b* Y+ h On Error Resume Next
) p7 B1 Y8 v( j7 W Dim rowCount%, endRowNo%
! i4 Q4 C7 M8 j Dim objOutlook As Object/ W* t1 F8 ?1 g, V0 C
Dim objMail As MailItem
! A) F. _0 Q9 i. S' w# _8 C6 X; e, d m+ s" ^# g
'庢摼摉慜岺嶌昞梌Cells(1,1)憡楢揑悢悩嬫峴悢
+ d! }5 H8 V. A( t0 h& g endRowNo = Cells(1, 1).CurrentRegion.Rows.count2 @/ w$ L* U) u0 ~! o- l; p* M
. a+ I" e$ [/ V0 M '憂寶objOutlook堊Outlook墳梡掱彉懳徾3 A) `# _$ _. o
Set objOutlook = New Outlook.Application, y& `- n4 j8 w T6 q; H
# E3 A. g& @: h. ]* r; n
'奐巒弞娐敪憲揹巕儊乕儖丆樃戞擇峴奐巒丆戞堦峴惀僥乕儅$ F/ W2 A/ U" O7 q
For rowCount = 2 To endRowNo( z, S7 z0 { x/ K' S6 s
Set Newbook = objMail.Attachments.Add. ~4 o& @+ K- K/ J4 F# h, L
If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "仜" Then1 D8 W6 ]; Y' V" ^- `6 s' l
8 ?( @& I# y/ R9 T
n7 n: Q& L: o. Q. j$ I '憂寶objMail堊堦槩儊乕儖懳徾; ]1 g7 t h2 S! a5 d( Q
Set objMail = objOutlook.CreateItem(olMailItem), F, N1 ~ T, j, V" F7 z
With objMail9 S9 c6 \% U1 q% E/ _9 \
. P* x4 y2 c% _3 y( J* ^ '愝抲澗審恖抧毈# ]6 h1 Z9 \: I1 ? \$ L9 p# L% C
.To = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "e") '"fantasia@sina.com"" b6 \$ \' u9 x j- M
# U& O0 [' d6 W2 F( e: o+ M '愝抲儊乕儖僥乕儅
4 \) d' n0 a$ T3 W8 g1 m. | .Subject = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "傊偺媼梌柧嵶" '"儊乕儖僥乕儅"& G, x ~' b4 p! |* T$ s
. P; _! p0 c$ ~0 D! v '愝抲儊乕儖撪梕$ L" s7 b, p3 V! L
.Body = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "條" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "j") & "寧偺媼梌柧嵶傪偛棗偔偩偝偄丅" '"儊乕儖撪梕"0 y1 {( x/ X6 y) A
'敾抐惀斲愝抲僷僗儚乕僪
8 H d t7 G: Y& C If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h") <> "" Then3 Z- N7 ]4 |, m& w2 F( |
3 V- [9 h$ Y) L; l+ r/ | Newbook = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h")3 ~1 a. i) Y! A/ x0 H& I
" n( {* H, X1 r$ F$ R End If
6 L% ?8 T. Z5 |4 }2 H0 ]6 o '愝抲晬審
$ T8 q1 p# [7 W8 v .Attachments.Add Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "g") '"c:\users.ctl": K; C, j2 O) f: ]6 c9 {
1 k& Q4 @2 p) l% Q! f
.send
" w3 F" Q5 _1 v2 R
- F1 O- _: e& [" q L MsgBox "暥審敪憲惉岟"
5 ^+ U8 ] W% U6 }3 k( ^0 J6 l+ `+ u2 }( i$ f5 X, Z# M4 W1 b/ S
Attachment.SaveAsFile "D:\mail" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "d")
* w4 X' v7 A- P! o. q8 E4 x1 p% K9 z1 T' \4 B& C
End With
0 X, r2 o4 s* T( d/ t x If Err.Number = 0 Then
' t9 r' B# S* N1 K5 ]. f) \ Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "惉岟"- |* m1 H7 I$ y
Else/ w& h y3 Z' I" h
Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "幐攕"
; g: m8 @9 f% U1 Z6 Z0 R. o& [ End If
' t7 A4 Q) Z$ F6 v7 C2 a$ x/ b2 A- s- v {$ V. f
Application.DisplayAlerts = True2 P. A/ |( g ?0 i9 Q
Else2 l2 i" W" z* I% q' _- f* k
Set objMail = Nothing: j( {3 p) x9 f
Next9 f2 B3 q0 V) h5 l. K( M
'objOutlook懳徾傪攑婞偡傞( w. s1 C% X& _4 |/ x5 ~" D* X
Set objOutlook = Nothing7 c" ?* N& T' [3 `' e
End If( f# w' u4 {, m# t7 l
End Sub
9 n5 r7 W( D7 x. |+ d& H- X, E4 [4 \+ `
, m4 V, \* m2 j |
|