共用方式為


Application.CreateItemFromTemplate method (Outlook)

從 Outlook 範本 (.oft) 建立一個新的 Microsoft Outlook 項目,然後回傳新項目。

語法

expressionCreateItemFromTemplate( _TemplatePath_ , _InFolder_ )

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
TemplatePath 必要 字串 新項目的 Outlook 範本的路徑及檔案名稱。
資料夾 選用 Variant 包含建立項目的資料夾。 如果省略這個引數,將使用此項目類型的預設資料夾。

傳回值

一個代表新 Outlook 項目的 物件 值。

註解

無論項目儲存至磁碟的模式為何,新項目將總是以撰寫模式 (與讀取模式相對) 開啟。

範例

這個 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

另請參閱

Application 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應