我使用的答案(即代碼)這個問題Working with current open email打造步驟的電子郵件。每次運行宏時,它都會將一段正文文本添加到打開的電子郵件的現有正文文本中。問題是,如果我手動對宏「運行」之間的電子郵件進行一些更改,那麼在下次運行時,宏將在我離開光標的位置插入新的正文文本構建塊。但我希望宏在現有(和擴展)正文文本結束後總是添加新的正文文本。更具體地說,這意味着我(可能)需要在代碼爲「oSelection.InsertAfter myText」的行之前(參見上述鏈接中的代碼)將光標(插入點)移動到打開的電子郵件的末尾我正在與之合作。電子郵件 - 如何將光標放在正文文本的末尾?
我試圖玩弄了的SendKeys命令,但使用的是我只設法光標發送到Excel工作簿片在那裏我有宏按鈕結束。我想讓光標結束打開的電子郵件!
'手動做一些改變'好了,最簡單的解決方案是不要手動做任何事情,直到所有的宏都完成了? – findwindow
true - 但是如果用戶沒有線索會怎麼樣?其基本目標是方便用戶,並擁有用戶穩定的宏。 – neo
對。在這種情況下,用戶不應該手動執行任何操作?我提出這個建議只是因爲如果某些事情需要手動完成,那麼有點沒有意義的代碼只能讓它達到99%?說得通? – findwindow