2017-10-09 5 views
0

Excel에서 메일을 보내도록 매크로를 만들었습니다.Excel 봉투를 사용할 때 메일의 중요도 설정

중요도를 높게 설정하고 싶습니다. 나는 시도했다

.Importance = 2 
.olImportanceHigh = 2 
.Importance = olImportanceHigh 

그것은 객체가 속성이나 방법을 지원하지 않는다고 말한다.

ws1.Activate 
    ToArray = wb1.Sheets("Report").Cells(3, 34).Value 
    CCArray = wb1.Sheets("Report").Cells(3, 35).Value 
    Subject = subject1 
    Content = wb1.Sheets("Report").Cells(3, 36).Value 
    ws1.Range("B3:P31").Select 
    ActiveWorkbook.EnvelopeVisible = True 
    With wb1.Sheets("New Report").MailEnvelope 
    .Introduction = Content 
    .Item.To = ToArray 
    .Item.CC = CCArray 
    .Item.Subject = Subject 
    .Item.attachments.Add (wb2.FullName) 
    .Importance = olImportanceHigh 
    .Item.Send 
End With 
Application.DisplayAlerts = False 

답변

4

사용해야하는, 그래서 그것은 MailEnvelope이는 MailItem의 속성이고하지 : 당신이 필요로하는, 그래서 "중요성"는는 MailItem 개체의 속성은 무엇입니까?

.Item.Importance = olImportanceHigh 
1

워크 시트의 "MailEnvelope"속성은 MsoEnvelope 개체를 반환합니다.

.Item.Importance = 2 
1

당신이 봤어 :

.Item.Importance = 2