VBA通过Outlook信件,如何设置信件的importance为High呢?
如题,编写了如下代码,一个发信的函数
已经加入.Importance = olImportanceHigh,但是发出的邮件的Importance却变成了low?
这是怎么回事呢?谢谢大家~~
Function sendemail2(address)
On Error GoTo errhandler
Application.ScreenUpdating = False
Dim signature As String
Dim sigstring As String
Dim objOL As Object
Dim itmNewMail As Object
sigstring = "D:\Documents and Settings\rgeng\Application Data\Microsoft\Signatures\robbie geng.txt"
If Dir(sigstring) <> "" Then
signature = GetBoiler(sigstring)
Else
signature = ""
End If
Set objOL = CreateObject("Outlook.Application")
Set itmNewMail = objOL.CreateItem(olMailItem)
With itmNewMail
.To = address
.CC = ""
.Importance = olImportanceHigh
.Subject = "Virus Infected"
.Body = "Hi all," & vbCrLf & vbCrLf & "As you ......" _
& vbCrLf & vbCrLf & signature
.Save
.Send
'On Error GoTo 0
Set objOL = Nothing
Set itmNewMail = Nothing
End With
Application.ScreenUpdating = True
errhandler:
MsgBox Err.Description
End Function