Word中的VB宏打电话回家

时间:2015-12-10 21:48:59

标签: vba excel-vba vbscript ms-word excel

我正在寻找一个能够回家的VB脚本#34;如果文件是开放的。我创建了一个名为AutoOpen的空宏,它在文档打开时正确执行。

我想收集时间,当前用户登录和计算机名称,然后自动发送包含该信息的电子邮件地址。基本上是看谁打开那份文件。

有没有办法用VB做单词?

我还没有看到任何像电子邮件那样发送电子邮件的php,例如邮件(" blahblah@mail.com"," mysubject","我的文字");这是我正在寻找的东西,但在VB

1 个答案:

答案 0 :(得分:0)

这是我一直使用的电子邮件代码。

Sub EmailCopy()
Dim oApp, oMail As Object
    On Error Resume Next
    Set oApp = CreateObject("Outlook.Application")
    Set oMail = oApp.CreateItem(0)
    With oMail
        .To = "Someone@Somewhere.com.au"
        .Subject = "My Subject Title"
        .Body = "Here is the information you asked for"
        .Send
    End With
    Set oMail = Nothing
    Set oApp = Nothing
End Sub

尝试将其实施到您的代码中,如果卡住,请回发。你需要一个outlook的参考(我假设你是通过outlook发送的?如果不是你需要使用Mat's Mug发布的CDO方法)

也可以从你的问题中删除vbscript标签,这是VBA:)

相关问题