2017-06-19 8 views
-1

Outlook 2010とOffice 365で動作するOutlookのアドインを作成しようとしています。Outlookアドインを開発するには?

私がしたいことは、指定した私たちのネットワーク上のフォルダにMSG形式の電子メールを保存します。その電子メールをoutlook内のアーカイブフォルダに移動します。

私はプログラミングについて多くのことを知りません(ちょっとした基本)。私は誰かがこのプロジェクトを始める方法とこれを行うために私が使用できるリソースについて正しい方向で私に指摘できることを願っています。

ご迷惑をおかけして申し訳ありません。

ありがとうございました

答えて

1

開始するには、Walkthrough: Creating Your First VSTO Add-In for Outlookを参照してください。

私がしたいことMSG形式の電子メールをネットワーク上の指定したフォルダに保存し、その電子メールをOutlook内のアーカイブフォルダに移動します。

あなたが指定したパスに、指定したファイルタイプの形式でMicrosoft Outlookアイテムを保存しMailItemクラスのSaveAsメソッドを使用する必要があるフォルダに電子メールを保存します。ファイルタイプが指定されていない場合、MSGフォーマット(.msg)が使用されます。たとえば、次の新しいフォルダにMicrosoft Outlookのアイテムを移動Move方法を使用する必要が別のフォルダにOutlookアイテムを移動するには

Sub SaveAsTXT() 
Dim myItem As Outlook.Inspector 
Dim objItem As Object 

Set myItem = Application.ActiveInspector 
If Not TypeName(myItem) = "Nothing" Then 
    Set objItem = myItem.CurrentItem 
    strname = objItem.Subject 
    'Prompt the user for confirmation 
    Dim strPrompt As String 
    strPrompt = "Are you sure you want to save the item? " &; _ 
    "If a file with the same name already exists, " &; _ 
    "it will be overwritten with this copy of the file." 
    If MsgBox(strPrompt, vbYesNo + vbQuestion) = vbYes Then 
    objItem.SaveAs Environ("HOMEPATH") &; "\My Documents\" &; strname &; ".txt", olTXT 
    End If 
Else 
    MsgBox "There is no current active inspector." 
End If 
End Sub 

最後に、Selecting an API or technology for developing solutions for Outlookの記事が役立つことがあります。 Outlookを拡張するためのオプションについて説明します。

関連する問題