0
我正在嘗試編寫一些代碼,允許用戶更改選定的帳戶當前用戶的名稱和地址。這是爲了允許用戶(擁有自己的域名)通過該域中的任何電子郵件地址發送電子郵件,以及域中的任何名稱。有什麼辦法通過代碼更改Outlook VBA只讀對象嗎? (具體CurrentUser.Address和.Name)
原因是因爲用戶擁有域和各個角色,如銷售,運營,支持等不同的地址。有太多不同的地址來爲每個角色創建一個單獨的「賬戶」對象。
我試着用.sendonbehalfof,但是這不正是發送一封電子郵件,你會想到,從名稱發送的:代表發送
當我使用
Set Application.Session.Accounts.Item(1).CurrentUser.Name = "WhhateverIwant"
它吹了一個錯誤,說 「編譯錯誤:預期:表達式」
幫助!如何通過VBA代碼更改CurrentUser名稱和電子郵件地址?
我試過了。不幸的是,有很多潛在的電子郵件地址可以使用。該帳戶將用於某個域,但可以使用該域中的任何電子郵件地址。那有意義嗎? – 2014-08-31 16:27:29
如果是Exchange,請將MailItem.SentOnBehalfOfName屬性設置爲當前用戶可以發送的GAL用戶的名稱。 – 2014-08-31 19:49:53