|
Sub SendEmailByOutlook()- n/ X0 `8 x9 t1 _! J! x0 `7 X
3 ~- r% U/ I0 g( L' @- H/ M On Error Resume Next+ |7 P: K) F- Q: q& Y# B8 Q1 _" v. m
Dim rowCount%, endRowNo%
& i$ Y, d1 ]5 Y3 G$ f/ H- B: H Dim objOutlook As Object
2 n5 X9 \/ q" T/ k+ c Dim objMail As MailItem, F- ~- C, s- S, p$ l$ _2 e
1 D7 m! f! a" r5 @( y- t9 O4 r
'庢摼摉慜岺嶌昞梌Cells(1,1)憡楢揑悢悩嬫峴悢
# U$ z9 p7 J+ {# [/ `/ @ endRowNo = Cells(1, 1).CurrentRegion.Rows.count" T) E% f2 j4 J) ]8 |" s U
/ M Y* p9 _9 y( m/ Q) m4 i, {
'憂寶objOutlook堊Outlook墳梡掱彉懳徾* m) q" Q8 p. o: Q1 s2 J
Set objOutlook = New Outlook.Application
0 N6 e) {1 U' h$ ^/ y3 c+ Z W% }
1 y% f' w; S) Q ^: w3 N9 ]9 f '奐巒弞娐敪憲揹巕儊乕儖丆樃戞擇峴奐巒丆戞堦峴惀僥乕儅1 ^* C/ O" I# Y: `% T
For rowCount = 2 To endRowNo& z, @8 u" [9 t. a9 r t
Set Newbook = objMail.Attachments.Add
: b$ [8 s& @9 O9 Z If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "仜" Then( w( m! U* N" o+ | a+ I# t" N. F
% H: @8 r- |9 H$ \* p l6 P. Z& E
% r9 E* K9 {6 b. }& x '憂寶objMail堊堦槩儊乕儖懳徾! H# m& ~- s; B$ g
Set objMail = objOutlook.CreateItem(olMailItem)% d& x7 @. Q4 G$ q
With objMail
$ f4 C0 g' ^# `& X' c o k! p4 `- ^5 {* s
'愝抲澗審恖抧毈% V6 ^- g# A. u- S3 N
.To = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "e") '"fantasia@sina.com"( }) Z$ }, R$ i9 e
2 G: u: i9 ]5 C0 U# M6 C1 a" O+ v
'愝抲儊乕儖僥乕儅- g) u3 A4 ^4 k$ v' X: |' q; W' k
.Subject = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "傊偺媼梌柧嵶" '"儊乕儖僥乕儅"$ f# q( u4 `3 }
8 x9 N# i( m4 w9 p '愝抲儊乕儖撪梕
& X, E# V. N. C# C .Body = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "條" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "j") & "寧偺媼梌柧嵶傪偛棗偔偩偝偄丅" '"儊乕儖撪梕"
' J' }- R& r% y& T6 { Y '敾抐惀斲愝抲僷僗儚乕僪) z O4 i u) Y
If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h") <> "" Then
0 R B' y6 I6 |' y5 f
* `& v! P2 S& @; |: T/ u2 D9 m' j Newbook = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h")
: s3 o' Q* J) r! S- h; T. p
8 n; b7 I' _* }$ Y$ U2 |; p End If9 v( F% J0 H' J0 x3 z3 s' l3 k
'愝抲晬審
7 s) {; U$ l% x .Attachments.Add Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "g") '"c:\users.ctl"
/ [+ {4 ^& `8 r3 ?8 A% {( l7 V! k% r5 c0 E8 K
.send5 G) g, o8 k! u' ?( ^! H) t3 d
1 _- G& ^0 W8 r0 N- q; X# t; Q
MsgBox "暥審敪憲惉岟"7 W) S' R; _4 w; K% X
! {$ S6 U8 \3 t If Err.Number = 0 Then( W' p! n( H4 p: K9 ]
Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "惉岟"/ I* K; r1 p; \
Else9 G( @- h5 H, [
Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "幐攕"
/ i6 Y+ ]$ U6 b9 Y End If' K: f4 \1 B: L' I7 ~ t
Attachment.SaveAsFile "D:\mail" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "d")% J9 s2 U0 h& E+ Y( x" P2 Y* ?3 y
End With
- g8 x+ e) n5 q: O7 ` Application.DisplayAlerts = True1 |2 B ~4 m) H# u& I& z: G
Else
; B: k" A2 e, U. [! B! |8 w4 S) g Set objMail = Nothing
. U3 b! E& r1 K Next
4 X. q+ p2 f' [& A 'objOutlook懳徾傪攑婞偡傞6 `4 o$ n0 d. h1 ]+ M+ C+ `
Set objOutlook = Nothing$ W: j& Y- S! _+ Z
End If$ o* T( ^& F$ z) A( x
End Sub& p( n! p. l7 S9 B2 q+ V
0 P+ [) M7 x* Z8 j0 Y- J& T$ Q7 b$ ~$ @/ @
* U1 x9 ^. L0 C, g1 a# Y5 F
. p: y, V' F( u4 X: u$ `* b9 c& v0 Q5 G6 z, e! B$ \) {5 f4 k8 p
7 F( _! j' f0 ]; d( \& [! }0 j& Q" t2 G& G
! J5 Z# v, [3 |; W4 d. i( N# n& M* G, n6 \+ C- t9 y& C
7 [# x9 s- u* d/ a1 t5 f |
|