2010-06-04 59 views
0

我正在研究一個使用Lotus Notes會話從Excel 2007發送郵件的小宏。 發送郵件部分工作正常。 現在我需要發送正文部分樣式表的一部分(例如A1:B20的區域)。該區域具有顏色,粗體字體。 這裏給我的電子郵件是代碼:Excel宏使用LotusNotes發送富郵件

Set oSess = CreateObject("Notes.NotesSession") 
Set oDB = oSess.GETDATABASE("", "") 
Call oDB.OPENMAIL 
flag = True 
If Not (oDB.IsOpen) Then flag = oDB.Open("", "") 


If Not flag Then 
    MsgBox "Can't open mail file: " & oDB.SERVER & " " & oDB.FILEPATH 


End If 
On Error GoTo err_handler 

'Building Message 
Set oDoc = oDB.CREATEDOCUMENT 



Set oItem = oDoc.CREATERICHTEXTITEM("BODY") 


oDoc.Form = "Memo" 
'mail subject 
oDoc.Subject = "subject" 
'mail body 
oDoc.sendto = "[email protected]" 
oDoc.body = "my text" 

oDoc.postdate = Date 
oDoc.SaveMessageOnSend = True 


oDoc.visable = True 
'Sending Message 
oDoc.SEND False 

是否有人在如何發送一個樣式表的想法?

+0

Lotus Notes的! - aaaaaarrrgggh! – 2010-06-04 08:52:43

+0

是的,我知道,但這是我們在公司使用的。 – 2010-06-04 08:54:44

回答