Excel精英培训网

 找回密码
 注册
查看: 1639|回复: 2

纠错

[复制链接]
发表于 2014-7-1 16:57 | 显示全部楼层 |阅读模式
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
 楼主| 发表于 2014-7-1 16:58 | 显示全部楼层
麻烦大家根据附件看一下我这程序的错误
回复

使用道具 举报

 楼主| 发表于 2014-7-1 16:58 | 显示全部楼层
万分感谢
回复

使用道具 举报

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

GMT+8, 2025-8-16 14:04 , Processed in 0.246217 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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