2016-07-14 120 views
0

我有一些編碼VBA的經驗,有些在Excel中,但多年來現在主要在Access中。直到昨天,我從未在Outlook中編寫代碼/宏。我從這個網站複製了一些代碼,並使用記事本將它粘貼到.bas文件中。然後我成功地將它導入到Outlook VBA中,並給它一個有很多斷點的測試運行,所以我可以按照它進行。經過幾次嘗試,我得到了部分結果,這是一個充滿電子郵件數據的Excel文件。我需要代碼的幫助,但是今天我甚至無法運行它。我得到一個消息在Outlook中啓用宏

「宏是在這個項目等禁用......」

這是令人困惑,因爲我能夠這樣昨天運行。

有什麼建議嗎?

回答

0

您需要更改宏設置才能在Outlook中運行宏。

File-> Options -> Trust Center -> Trust Center Settings... -> Macro Setttings

是完全地關閉Outlook後(它甚至不應該貝因盤),並再次啓動它。現在你應該能夠運行你的代碼。

+0

試過了,不行。宏設置變灰,無法更改。 –

+0

@PaulH你在Active Directory域嗎? – Fairy

+0

不知道這意味着什麼。我剛創建了一個模塊並試圖運行代碼。昨天它跑了。今天它不會。 –