私はMS Outlookで検索と移動の機能を実装しようとしています。検索はOKです、それは魅力のように動作します。しかし、私はOutlookフォルダにメッセージを移動する移動機能のみを見つけることができます。MS OutlookのVBAの「この会話で常にメッセージを移動する」機能の使用方法
この会話で常にメッセージを移動する機能を手動で使用します。さて、私はそれをマクロから使いたいと思います。 VBAからこの機能を使用する方法はありますか?
は、ここで現在の実装であるが、それは、単純な移動機能を使用しています。
Private Sub btn_Click()
Dim currentMail As Object
Dim F As Outlook.MAPIFolder
Dim Msg$
Set currentMail = Application.ActiveWindow
If TypeOf currentMail Is Outlook.Inspector Then
Set currentMail = obj.CurrentItem
Else
Set currentMail = obj.Selection(1)
End If
currentMail.Move Folder
End Sub
ありませんあなたが尋ねた質問ですが、これは役に立つかもしれません。モジュールの上部に 'Option Explicit'を置きます。あなたはVBEのツール|オプション|エディタを開き、「変数宣言が必要です」をチェックします。 http://stackoverflow.com/a/8216322/1571407 – niton