2016-04-05 20 views
0

Outlookインターフェイスの左側のツリーで特定のものを選択したいと考えています。Outlook 2013 - ツリー内の特定のフォルダを選択してください

このコードでは、選択したフォルダに到着しましたが、フォルダにフォーカスを設定できます。

Dim ObjOlFolder As Outlook.MAPIFolder 
Set ObjOlFolder = GetNamespace("MAPI").Folders("XXX").Folders("Tools") 
Set ActiveExplorer.CurrentFolder = ObjOlFolder 

adavance

BR
+0

「選択」は「ハイライト/アクティブ化」または「ユーザーが選択できるようにする」を意味しますか? –

+0

こんにちは、 "ハイライト/アクティブ化" – Ordweb

+0

どこで、コードを実行しようとしますか? –

答えて

0

によりおかげエクスプローラクラスのCurrentFolderプロパティがエクスプローラに表示され、現在のフォルダを表すフォルダのオブジェクトを設定することを可能にします。このプロパティは、ユーザーが表示しているフォルダを変更するために使用されます。たとえば、次のVBAコードを実行しようとする可能性があります。

Sub ChangeCurrentFolder() 
Dim myNamespace As Outlook.NameSpace 
Set myNamespace = Application.GetNamespace("MAPI") 
Set Application.ActiveExplorer.CurrentFolder = _ 
myNamespace.GetDefaultFolder(olFolderCalendar) 
End Sub 
+0

ありがとうこのコードは、右のフォルダを選択しますが、フォルダにフォーカスを設定していないので、私は左下のOutlookインターフェイスのフォルダを見るためにスクロールする必要があります。 フォーカスをどのように設定できるか知っていましたか? ありがとう – Ordweb

+0

誰かがavanceでコード例のタンクをハザード – Ordweb

関連する問題