乐筑天下

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

通过Acad、word等发送带有VBA的电子邮件/消息。

[复制链接]

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2006-7-10 18:07:49 | 显示全部楼层 |阅读模式
本人'我希望根据不同的标准,通过AutoCAD、Excel、Word和Access中的VBA向不同的人发送电子邮件 本人'我不确定标准是否真的很重要,但是如果dwg不存在,那么一切都会很简单。如果.xls不存在,请发送电子邮件给起草人。如果Access中的记录不存在,则发送电子邮件给estimater。发邮件给部分人。等等
那么我的问题是……我从哪里开始 我需要什么信息 我需要添加任何参考资料吗
我需要Outlook中的哪些对象、属性等&nbsp
有没有更好的方式来发送信息而不是使用公司的电子邮件系统&nbsp
因为公司电子邮件在Exch上。服务器,即非现场,是否有更安全/稳定的方法向网络上的个人发送消息
提前感谢您的帮助。。。。
回复

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2006-7-10 18:23:48 | 显示全部楼层
电子邮件可能是保持稳定的最佳方式 你想从何而来 每个程序是否有单独的VBA例程,名称是否匹配 如果名称匹配,那么检查和发送电子邮件就相当简单了,但在我看来,如果你有足够的资源,在这种情况下,一个独立的应用程序可能是最好的 无论您选择哪种方式,都必须引用Microsoft Outlook对象库。
回复

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2006-7-10 18:40:17 | 显示全部楼层
这里是#039;下面是一些如何从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

回复

使用道具 举报

17

主题

162

帖子

7

银币

后起之秀

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

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

使用道具 举报

17

主题

162

帖子

7

银币

后起之秀

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

铜币
234
发表于 2006-7-10 19:59:43 | 显示全部楼层
谢谢,它'很高兴得到积极的反馈 即使在我的产品代码中,如果没有其他人,我也会尝试做一些让我觉得有趣的事情 它偶尔会进入我的MSGBox,但我在为其他人编写代码时倾向于远离刹车 寿命#039;总之,要认真对待它。
回复

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

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

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

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

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

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

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

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

使用道具 举报

15

主题

109

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2006-7-11 11:25:33 | 显示全部楼层
鲍勃,那's金色
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-5 23:44 , Processed in 1.327546 second(s), 72 queries .

© 2020-2025 乐筑天下

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