共用方式為


IMAPIMessageSite::CopyMessage

適用於:Outlook 2013 |Outlook 2016

將目前的訊息複製到資料夾。

HRESULT CopyMessage(
  LPMAPIFOLDER pFolderDestination
);

參數

pFolderDestination

[in]要複製訊息之資料夾的指標。

傳回值

S_OK

呼叫成功,並傳回預期的值。

MAPI_E_NO_SUPPORT

此訊息網站不支援此作業。

註解

表單物件會呼叫 IMAPIMessageSite::CopyMessage 方法,以將目前的訊息複製到新資料夾。 CopyMessage 不會變更目前顯示給使用者的訊息,而且新建立之訊息的介面不會傳回窗體。

實作者注意事項

CopyMessage 方法的一般實作會執行下列工作:

  1. 為要複製到的目前訊息建立新的訊息。

  2. 使用 pMessage 參數中新訊息的指標呼叫 IPersistMessage::Save 方法,並在 fSameAsLoad 參數中呼叫 FALSE。

  3. 呼叫 IPersistMessage::SaveCompleted 方法,並在 pMessage 參數中傳遞 NULL。

  4. 在新的訊息上呼叫 IMAPIProp::SaveChanges 方法。

如需與表單伺服器相關的介面清單,請參閱 MAPI窗體介面

MFCMAPI 參考

如需 MFCMAPI 範例程式代碼,請參閱下表。

檔案 Function Comment
MyMAPIFormViewer.cpp
CMyMAPIFormViewer::CopyMessage
未實作。

另請參閱

IMAPIProp::SaveChanges

IPersistMessage::Save

IPersistMessage::SaveCompleted

IMAPIMessageSite: IUnknown

MFCMAPI 作為程式碼範例

MAPI 表單介面