我正在使用以下VBA項目將默認字符串應用到主題字段的開頭,幷包含所有新電子郵件。但 - 我只希望這個腳本在Outlook打開到一個特定的帳戶時運作(即我有2個Outlook用戶帳戶/ PST文件 - 個人&業務 - 並且只有當主題字符串添加到電子郵件時,我正在商業賬戶) 手指交叉 - 感謝您的幫助。柯克Outlook 2007 VBA - 僅在特定Outlook帳戶中應用操作
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
If MsgBox("Send with 'Myrtleford Festival" at start of subject?", vbYesNo, "Send as Festival mail") = vbYes Then
If (Left(Trim(Item.Subject), 11)) <> "The " Then
Item.Subject = "The Myrtleford Festival 2012/ " + Item.Subject
End If
End If
結束子
嗨託尼。對不起,我用匆忙的方式寫下了我的問題,並使用了錯誤的術語。實際上,我有2個Outlook配置文件,每個配置文件都有一個單獨的.pst文件。我只想在我使用其中一個配置文件時應用VBA例程。柯克 – 2012-02-20 02:11:56
這就是我以爲你的意思。我假設兩個PST文件中的文件夾結構不同。如果是這樣,您可以通過是否存在特定文件夾來區分它們。上面的代碼僅查看頂層文件夾。也許這就夠了。如果不是,我可以在我的答案中添加另一個例程來搜索整個層次結構。 – 2012-02-20 09:21:42