簡體   English   中英

如何使用 Excel VBA 打開 Outlook 電子郵件模板?

[英]How to open an Outlook email template with Excel VBA?

我正在嘗試使用 Excel 打開 Outlook 2010 電子郵件模板。 我收到以下錯誤:

“運行時錯誤‘-2147287038 (80030002)’:
不能打開文件:
C:\\My\\Path\\MyTemplate.oft。 該文件可能不存在,您可能沒有打開它的權限,或者它可能在另一個程序中打開。 右鍵單擊包含該文件的文件夾,然后單擊“屬性”以檢查您對該文件夾的權限。”

該文件存在(在正確的位置),我檢查了權限(據我所知),但該文件未打開。

Sub Mail_experiment()
    Dim OutApp As Outlook.Application
    Dim OutMail As Outlook.mailitem
    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItemFromTemplate("C:\My\Path\MyTemplate.oft")
    On Error Resume Next
    With OutMail
        .to = "myEmail@aol.com"
        .CC = ""
        .BCC = ""
        .Subject = "This is my Subject line"
        .Send
    End With
    On Error GoTo 0
    Set OutMail = Nothing
    Set OutApp = Nothing
End Sub

“我在另一台計算機上嘗試了我的代碼並且它起作用了。我回去更改了模板的文件名,因為以前的名稱都是大寫的(應該沒關系,對吧?)我收到一條消息,說需要成為執行此操作的管理員,我認為這很奇怪,因為這是我的個人家用計算機。但是,當我單擊“繼續”時,它會繼續並更改名稱。現在它可以工作了。– David Elphee 2014 年9 月 14 日 13 點: 23"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM