乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 205|回复: 13

通过Acad,word等与VBA发送电子邮件/信息。

[复制链接]

18

主题

55

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
127
发表于 2006-7-10 18:07:49 | 显示全部楼层 |阅读模式
我正在研究根据不同的标准通过AutoCAD、Excel、Word和Access中的VBA向不同的人发送电子邮件。我不确定标准是否真的重要,但是...
这一切都很简单...
如果dwg不存在...电子邮件起草者
如果. xls不存在...电子邮件估计器
如果Access中的记录不存在...电子邮件零件。
等。
所以我的问题...我从哪里开始?我需要什么信息?我需要添加任何引用吗?
我需要Outlook中的哪些对象、属性等?
有没有更好的方法来发送一些消息而不是使用公司电子邮件系统?
由于公司电子邮件在Exch上。服务器,并且不在现场,有没有更安全/稳定的方法向网络上的个人发送消息?
提前感谢您的帮助......

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2006-7-10 18:23:48 | 显示全部楼层
电子邮件可能是稳定的最佳方式。您想从何入手?每个程序是否会有一个单独的VBA例程,并且名称是否匹配?如果名称匹配,则检查和发送电子邮件将相当简单,但在我看来,如果您有资源,独立应用程序可能是这种情况下最好的。无论您走哪条路,您都必须引用Microsoft Outlook对象库。
回复

使用道具 举报

16

主题

168

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2006-7-10 18:40:17 | 显示全部楼层
以下是AutoCAD的一些操作方法。它与excel、access、word、whathaveya几乎完全相同。
  1. Sub test()
  2. Dim objOL As New Outlook.Application
  3. Dim objMail As MailItem
  4. Set objOL = New Outlook.Application
  5. Set objMail = objOL.CreateItem(olMailItem)
  6. With objMail
  7.     .To = "EstimatorPerson@KheilmannsHizzouse.com"
  8.     .Subject = "You're falling down on your end, dude!"
  9.     .Body = "Hey Loserboy, The awesomeness that is AutoCAD noticed that you STILL " & _
  10.         "haven't done the estimating based on the Drawing: " & _
  11.         ThisDrawing.GetVariable("dwgname") & ".  Don't make me come down " & _
  12.         "there and slap you around again." & vbCrLf & vbCrLf & _
  13.         "By the way, say hi to your wife and my kids."
  14.     .Display
  15.     .Send
  16. End With
  17. Set objMail = Nothing
  18. Set objOL = Nothing
  19. End Sub

回复

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2006-7-10 19:55:56 | 显示全部楼层
鲍勃,你得写一本编程书!您的示例代码清楚地说明了它的意图并传达了信息。
回复

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2006-7-10 19:59:43 | 显示全部楼层
谢谢,能得到正面反馈真好。即使在我的产品代码中,如果没有其他人,我也会尝试做一些让我开心的事情。它偶尔会出现在我的msgboxes中,但是在为别人写代码时,我倾向于远离刹车。人生苦短,不必认真对待。
回复

使用道具 举报

3

主题

44

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
58
发表于 2006-7-11 06:13:14 | 显示全部楼层
太棒了,鲍勃!这就是你所谓的“学会笑”吗
回复

使用道具 举报

6

主题

38

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
62
发表于 2006-7-11 07:54:48 | 显示全部楼层
好一个鲍勃,我讨厌承认,但最后一行让我哈哈大笑。
回复

使用道具 举报

17

主题

162

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
234
发表于 2006-7-11 08:27:02 | 显示全部楼层
结束Sub?我同意这是一个经典,但老实说,我完全过度使用它。
回复

使用道具 举报

18

主题

55

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
127
发表于 2006-7-11 09:46:45 | 显示全部楼层
哦!你应该辞职。。
回复

使用道具 举报

16

主题

168

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2006-7-11 11:25:33 | 显示全部楼层
这就是我一生的故事,波德克。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-5 22:51 , Processed in 0.627497 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表