Excel精英培训网

 找回密码
 注册
查看: 1707|回复: 0

忘记添加附件了,补发

[复制链接]
发表于 2014-7-1 17:14 | 显示全部楼层 |阅读模式
Sub SendEmailByOutlook()# @1 b& h% p: i+ m0 C! R

& T3 d" h6 v9 F3 ?  [        On Error Resume Next
2 j" W( Q/ q8 K4 ?0 p8 A        Dim rowCount%, endRowNo%
) m5 E. }" A; f+ p        Dim objOutlook As Object
4 H) a# u8 Z4 ]1 P        Dim objMail As MailItem: e& h. {$ \% M% n/ ?
9 n- t6 o# B- ?1 U5 v; u; x7 Y
        '庢摼摉慜岺嶌昞梌Cells(1,1)憡楢揑悢悩嬫峴悢
4 p! P  k3 [. u/ i9 {: G        endRowNo = Cells(1, 1).CurrentRegion.Rows.count6 S( _. ]2 e! F& h/ B$ r" W  z

! g0 Z' s# t+ l        '憂寶objOutlook堊Outlook墳梡掱彉懳徾6 W& ~- `) j3 x% D0 L
        Set objOutlook = New Outlook.Application8 @3 E# M( q' W# ]8 B& G: P( N

. C0 C8 M8 D( M) F  o0 e+ k# G        '奐巒弞娐敪憲揹巕儊乕儖丆樃戞擇峴奐巒丆戞堦峴惀僥乕儅
7 W' \7 l( T( p        For rowCount = 2 To endRowNo. r! [" }" H, I1 w. F& H$ r
           Set Newbook = objMail.Attachments.Add9 A! r+ Q; q/ S. }4 D
           If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "仜" Then: `& W% S6 O( Z

4 y/ M; A: e6 C0 X: D7 [% f" U- {* X8 b1 P
                        '憂寶objMail堊堦槩儊乕儖懳徾5 C' U) @0 N0 d) k5 \/ w
                        Set objMail = objOutlook.CreateItem(olMailItem)
1 U8 [* G2 s* f) n  b1 E                With objMail
8 q8 `2 K1 U$ t. V# _" }
# n4 A% s& k" u                        '愝抲澗審恖抧毈7 Q' u  R" _( ]5 B' \) S+ j% l
                        .To = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "e")     '"fantasia@sina.com"6 N1 K* q  u7 L* B
9 N+ |; y: a( P! G! B0 T: u7 T* P
                        '愝抲儊乕儖僥乕儅
$ _  y2 T/ e) L9 u- O/ Z% m: U                        .Subject = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "傊偺媼梌柧嵶"   '"儊乕儖僥乕儅"  Q' }/ d* p) b) x$ |) c

5 w# ~  b! F' ]( D0 ~7 n                        '愝抲儊乕儖撪梕
2 P. ?7 q8 y& q5 m                        .Body = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "條" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "j") & "寧偺媼梌柧嵶傪偛棗偔偩偝偄丅"       '"儊乕儖撪梕"# O* K. h$ i" g2 A8 W: W
                        '敾抐惀斲愝抲僷僗儚乕僪% f. {0 u( j2 y! d
                        If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h") <> "" Then+ N3 O8 l. [' ^# W

. f5 R  A" F; P1 T: i2 U8 ~                        Newbook = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h")
) a* l5 ?/ {7 {8 `
5 s. r3 q1 C: M6 n  ?, ?5 Y                        End If
+ d6 X# S' h  w# Q                        '愝抲晬審! ?. s( R( q. i% y0 h- f3 Q
                        .Attachments.Add Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "g")     '"c:\users.ctl"- E2 l. j+ M) K/ k' L* {3 }
+ D# ?# R2 G, u1 e$ O6 B! k
                        .send
% f4 a! x0 Q5 Z5 |8 E( e: A2 i. E4 Z" G$ w) o% o" L
                        MsgBox "暥審敪憲惉岟"$ E8 U- |+ t/ h7 s, _3 K5 L8 X
' x& |0 T$ |9 V6 p% U9 h& y/ K
                  If Err.Number = 0 Then  X3 M9 Q; d3 w: m, p
                        Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "惉岟"* \- H% b1 H8 L" o
                  Else5 F0 d$ C( ]3 O6 e$ `& e
                       Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "幐攕"
. k) T* t; B2 W2 c. C5 Y5 u                 End If
) F7 ?( g5 u) t7 A             Attachment.SaveAsFile "D:\mail" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "d")
/ _' e; [, E* [+ p8 V$ h% J       End With: B, T. w& O6 L- P0 z0 k/ d
   Application.DisplayAlerts = True' t* v5 \0 v' I" A# k+ @, S
               Else* c/ I9 e) z) Y7 F# a: {9 f
                Set objMail = Nothing" D7 B6 h7 [7 J+ W
  Next% N7 [6 a$ _- p# M' H
          'objOutlook懳徾傪攑婞偡傞" a9 x8 R2 e6 k4 I3 q1 L( w
          Set objOutlook = Nothing7 F; \  ^8 x' C+ v8 \- t
   End If
$ w* V1 R+ ^5 r) |End Sub
9 j1 q% Z5 B6 K. k3 A1 W; R
( a) r( C" ?3 N) U7 t! e6 c0 R( Z. d. K
' E3 q# N7 L7 D+ H6 l' B# t
7 g9 G; j. x5 b; N5 M) ^
4 J, f3 v; Y- ?+ K. E$ L
' ^; r8 m: H& f* ~
& O; r5 {$ B2 c  c1 b2 Y
7 o# d4 {, q! f7 Q4 C  F
7 n. O9 v3 O; Z; y
* M8 A- g! H6 J9 D

纠错.rar

9.58 KB, 下载次数: 0

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2025-8-16 10:54 , Processed in 4.837838 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表