Excel精英培训网

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

忘记添加附件了,补发

[复制链接]
发表于 2014-7-1 17:14 | 显示全部楼层 |阅读模式
Sub SendEmailByOutlook()9 ?0 R$ `+ N/ l' b% ]. b& o
$ h3 G, O# W7 S1 F
        On Error Resume Next
7 O( o8 B+ J7 e( u9 O- _, p9 J        Dim rowCount%, endRowNo%" g  k- E7 g% n& f* U9 ]" v
        Dim objOutlook As Object
  P8 {  s7 k3 N" i/ h        Dim objMail As MailItem; i6 B& Z7 w& h% ]( l* L  [
& E, Z) j, l. M9 |
        '庢摼摉慜岺嶌昞梌Cells(1,1)憡楢揑悢悩嬫峴悢
9 C3 W7 t2 z) F4 I        endRowNo = Cells(1, 1).CurrentRegion.Rows.count, u6 p2 F3 r1 t# T) p/ X/ h

% r6 U% d5 i  W) \- F% k. w        '憂寶objOutlook堊Outlook墳梡掱彉懳徾5 J9 b- _) ^5 m& W# k# N# u
        Set objOutlook = New Outlook.Application
  l7 s( i3 {" |' ?/ E
6 x: q' f. ^- u3 I        '奐巒弞娐敪憲揹巕儊乕儖丆樃戞擇峴奐巒丆戞堦峴惀僥乕儅
1 S. z2 J( C8 @) v3 C# N        For rowCount = 2 To endRowNo: F2 t# n, |2 Q/ N: d' B4 h  I
           Set Newbook = objMail.Attachments.Add
! k. q: J3 b) P9 O           If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "仜" Then5 s! I5 B$ [0 V$ r+ s' p
! T, s6 C8 G, Z5 @
" C9 \, [) u( U; j, s; @
                        '憂寶objMail堊堦槩儊乕儖懳徾3 C- [9 T$ F& c5 Y; X/ T( e
                        Set objMail = objOutlook.CreateItem(olMailItem)
; ~, W: }0 B9 t% O, N+ h                With objMail
+ n4 @$ j3 V% P/ q. k8 N2 M* I
                        '愝抲澗審恖抧毈" b7 S7 P4 W$ d" ~
                        .To = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "e")     '"fantasia@sina.com"+ Y! u, @+ q3 e& G
7 Y6 E% S  l- |. a# r
                        '愝抲儊乕儖僥乕儅0 p" _4 x4 I9 r
                        .Subject = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "傊偺媼梌柧嵶"   '"儊乕儖僥乕儅"- f1 ]8 b3 j$ y8 ~+ o

$ r7 d3 E5 `2 w! N9 n9 K8 ?                        '愝抲儊乕儖撪梕
8 l% ?( w4 N3 R4 ], j% Y- O, j- H6 Y                        .Body = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "i") & "條" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "j") & "寧偺媼梌柧嵶傪偛棗偔偩偝偄丅"       '"儊乕儖撪梕"
, \) p8 l. }, a7 R9 n. K; V                        '敾抐惀斲愝抲僷僗儚乕僪6 {% c) p+ t- {2 {% {
                        If Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h") <> "" Then
1 h2 t% w4 S# o4 u$ m4 B" x5 y* b: V- G, Q# S2 q
                        Newbook = Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "h")' V$ H7 m8 n$ r! C, F  ?- G

, [, ]* m+ [& n0 M8 Q# n                        End If3 C  A9 v( M; a
                        '愝抲晬審0 Q8 V* w# `* E/ m6 C
                        .Attachments.Add Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "g")     '"c:\users.ctl"
) `' a; t6 O3 P' |# N4 J3 b3 ?3 ~; E& K  @( m5 {8 @
                        .send& g, T( |' u) Y" y& j6 s7 }
; L7 y% H" ~2 o$ b2 J4 j/ ~
                        MsgBox "暥審敪憲惉岟"
2 x0 ?: C' K/ S) y! J* ]5 M7 }0 }2 ^8 k
                  If Err.Number = 0 Then1 g8 p; X# ^. T1 O
                        Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "惉岟"
8 P, s' z7 U- _; |4 i                  Else
; W9 \  ~/ a4 {- B/ c! m                       Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "a") = "幐攕"" e# X1 ~, u% Y$ J# w! c) u. N9 E
                 End If
9 H: K5 B5 ^( W: W             Attachment.SaveAsFile "D:\mail" & Worksheets("憲怣埗柤堦棗媦傃抲姺暥帤").Cells(rowCount, "d"): H2 I2 s: {5 N1 J! K  N, K
       End With9 y. m; `( c" ]5 W
   Application.DisplayAlerts = True
! C& K) `- r$ z% @               Else$ e1 i5 B2 [& m" I
                Set objMail = Nothing
2 g. Q! a1 C+ t- X  Next$ H  e. o; u9 Z' x5 G6 _% l
          'objOutlook懳徾傪攑婞偡傞( M8 O. O+ X' X% v
          Set objOutlook = Nothing" V* U; M7 D9 V8 k
   End If
! W4 \+ Q# D' j5 q' aEnd Sub
6 i. S- N) l3 `- F  k, }
+ W0 L7 ]' u, c8 t
/ Y3 U7 r' E: ?6 P3 X
+ O( v2 B3 H, f$ n; w
3 F  }2 D5 |9 G% o# J3 I1 i/ W2 R# w
* g; h; G- ?# v$ x9 a" a- J( K
6 m% M* N( ~" g& j6 r  O& l
. G  j' k# {( |$ a) w) O; B

$ B% }9 L% }9 @0 ?- I, R- _/ g* e+ m2 t; K8 P

纠错.rar

9.58 KB, 下载次数: 0

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

GMT+8, 2025-8-16 11:01 , Processed in 0.219395 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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