|
Sub SendEmailByOutlook()
! c: @, A0 i3 b3 D
: E4 j2 O1 k( T& q8 [ On Error Resume Next
+ @# F# ?+ d( L& r; }0 a Dim rowCount%, endRowNo%' J9 w& i$ i4 f+ B1 R* j# G" \
Dim objOutlook As Object% } l. U" F i$ T
Dim objMail As MailItem
+ N& o5 K: w. f0 q. X$ m1 r3 U: ?, X2 a, {
'庢摼摉慜岺嶌昞梌Cells(1,1)憡楢揑悢悩嬫峴悢: x u7 Y+ `$ W& c. i. K
endRowNo = Cells(1, 1).CurrentRegion.Rows.count
5 \4 O9 P! P. y3 }' D! a6 v$ R6 H* i/ Y# B+ J
'憂寶objOutlook堊Outlook墳梡掱彉懳徾8 p! r g. F3 T% E1 t; K
Set objOutlook = New Outlook.Application
3 ?, f8 y3 N$ w; H) t4 [8 r; |" ]- d# N5 T8 u9 p. L5 _
'奐巒弞娐敪憲揹巕儊乕儖丆樃戞擇峴奐巒丆戞堦峴惀僥乕儅
3 ]2 l' \/ H# ~6 r& C r: Z; E/ P For rowCount = 2 To endRowNo' |/ V' }2 h8 w# t. O8 X) C
Set Newbook = objMail.Attachments.Add/ l; ~; _1 W! x* o: t* t4 F% }
If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "仜" Then
{0 @3 b$ P2 s! F( j# s+ Q+ _0 K2 a
) w: L0 m" Z. I H$ Z '憂寶objMail堊堦槩儊乕儖懳徾( W' n1 e% s0 Y! _( E- E0 M7 s% ^
Set objMail = objOutlook.CreateItem(olMailItem)
0 e" z R" `; y5 I' D8 E9 a With objMail# b* f+ [3 `+ \/ S, _
" ~* |$ Z8 Q' f6 @! ]0 Q '愝抲澗審恖抧毈
. u% }5 P4 P( g .To = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "e") '"fantasia@sina.com"0 [/ M5 e$ w/ }5 G. I+ J
2 w3 Y0 H. @) l( s
'愝抲儊乕儖僥乕儅
/ o3 }+ {3 m/ C. f" q .Subject = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "傊偺媼梌柧嵶" '"儊乕儖僥乕儅"
1 H, k @! h) W! K+ m
7 L, ~6 G, u! I0 c '愝抲儊乕儖撪梕8 s: a( D. B( w, W3 ~( t
.Body = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "條" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "j") & "寧偺媼梌柧嵶傪偛棗偔偩偝偄丅" '"儊乕儖撪梕"
3 w% H- G3 e5 o# `! H2 F% F- o '敾抐惀斲愝抲僷僗儚乕僪7 L7 }' @+ @7 \# d* T/ C. s" F
If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h") <> "" Then8 K' R2 [' b% \, C3 b0 D
7 M3 g. r" l- C: F0 r6 [' l: l
Newbook = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h")
^9 a' u7 [$ z3 Z& b T( w# X
; [8 K/ W5 U) w" T0 x End If) v' Y: [1 u# p
'愝抲晬審
9 K- h* P# H. D7 ^, s% O3 \, W* I .Attachments.Add Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "g") '"c:\users.ctl"
8 m, { }; J9 \, v9 S3 b$ ?' z, X( j
.send. D9 N& |* O& i$ y8 ?9 b
/ L5 {. w1 T" J& |$ U+ ~ \* p8 T MsgBox "暥審敪憲惉岟"
" x- l- \7 P% z# b
( r2 s9 x. D s# y& O Attachment.SaveAsFile "D:\mail" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "d")& X5 W' H1 t2 y" R& i; D+ _
, x- D2 b I8 Z( x' X
End With7 B" `5 p& {/ V6 C- U& m
If Err.Number = 0 Then4 @+ g: v! q: q1 J9 L. I y% ]
Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "惉岟"
6 b( n' A0 y* E# t4 A Else
7 n) l4 V$ {- E8 a. J$ s1 D/ ] Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "幐攕" D' o% n n! L6 U* g
End If3 ^3 s4 Q3 _( @( w
) t/ e/ ]- _5 z) k8 B% {+ n; z0 k
Application.DisplayAlerts = True1 T! O9 X$ C0 i$ Z) H/ ^3 i! R4 O
Else
8 ~6 ]2 a* l+ r( u5 U6 E Set objMail = Nothing/ R7 ?0 L% [5 B4 t
Next/ y, i1 X* N+ q: z
'objOutlook懳徾傪攑婞偡傞5 l' r/ b# Z( L- ]
Set objOutlook = Nothing% r2 g5 z/ q2 E
End If% C( J# W# h1 a! a; G& u Y" |
End Sub) }7 ]% Z7 \ n9 A7 W+ V2 a
: X: h: x( h% J+ P2 x4 \
! x5 u6 f& w2 G+ `4 y% a
|
|