(Outlook) 的 Application.CreateItemFromTemplate 方法
從 Outlook 範本 (.oft) 建立新的 Microsoft Outlook 專案,並傳回新專案。
語法
expression。 CreateItemFromTemplate
( _TemplatePath_
, _InFolder_
)
expression 代表 Application 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
TemplatePath | 必要 | 字串 | 新項目的 Outlook 範本的路徑及檔案名稱。 |
InFolder | 選用 | Variant | 包含建立項目的資料夾。 如果省略這個引數,將使用此項目類型的預設資料夾。 |
傳回值
代表新 Outlook 專案的 Object 值。
註解
無論項目儲存至磁碟的模式為何,新項目將總是以撰寫模式 (與讀取模式相對) 開啟。
範例
這個 Visual Basic for Applications (VBA) 範例會使用 CreateItemFromTemplate 從 Outlook 範本建立新專案,然後加以顯示。 宏 CreateTemplate
會示範如何建立第一個範例中使用的範本。 若要避免錯誤,請以通訊錄中的有效名稱來取代 'Dan Wilson'。
Sub CreateFromTemplate()
Dim MyItem As Outlook.MailItem
Set MyItem = Application.CreateItemFromTemplate("C:\statusrep.oft")
MyItem.Display
End Sub
Sub CreateTemplate()
Dim MyItem As Outlook.MailItem
Set MyItem = Application.CreateItem(olMailItem)
MyItem.Subject = "Status Report"
MyItem.To = "Dan Wilson"
MyItem.Display
MyItem.SaveAs "C:\statusrep.oft", OlSaveAsType.olTemplate
End Sub
下列 Visual Basic for Applications (VBA) 範例示範如何在呼叫CreateItemFromTemplate方法時使用選用的InFolder參數。
Sub CreateFromTemplate2()
Dim MyItem As Outlook.MailItem
Set MyItem = Application.CreateItemFromTemplate("C:\statusrep.oft", _
Application.Session.GetDefaultFolder(olFolderDrafts))
MyItem.Save
End Sub
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。