Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 以编程方式将.MSG文件添加到outlook文件夹_Vba_Outlook_Outlook 2007_Pst - Fatal编程技术网

Vba 以编程方式将.MSG文件添加到outlook文件夹

Vba 以编程方式将.MSG文件添加到outlook文件夹,vba,outlook,outlook-2007,pst,Vba,Outlook,Outlook 2007,Pst,我正在尝试使用MSG示例创建PST (VBA)中的Outlook.MAPIFolder是否提供了将文件系统中的.MSG文件添加到Outlook文件夹的方法,而不是拖放到所需的文件夹中(我不想重新创建MSG,类似于拖放到文件夹中) 我的简单用例是 我在本地文件系统的文件夹中有一个文件someEmail.msg c:/someLocalFileSystemFolder 在Outlook中,我有一个pst文件夹,比如somePSTFolder 我想将someEmail.msg导入somePSTFold

我正在尝试使用MSG示例创建PST

(VBA)中的Outlook.MAPIFolder是否提供了将文件系统中的.MSG文件添加到Outlook文件夹的方法,而不是拖放到所需的文件夹中(我不想重新创建MSG,类似于拖放到文件夹中)

我的简单用例是

  • 我在本地文件系统的文件夹中有一个文件someEmail.msg c:/someLocalFileSystemFolder

  • 在Outlook中,我有一个pst文件夹,比如somePSTFolder

  • 我想将someEmail.msg导入somePSTFolder,以便 结构是

    somPSTFolder
    +someLocalFileSystemFolder
    ++someEmail.msg


  • 我已使用VBA将本地文件系统文件夹结构重新创建到pst文件夹结构中。是否可以通过编程方式导入MSG?

    考虑使用
    .Move
    方法,记录在此处:


    我不确定消息是否被重新创建。如果是这样,如果您不再需要它,您可以随时从源代码中删除它。

    也许是
    .Move
    方法?如果你加上这个作为回答,我会接受的。但是我认为Msg是重新创建的否?