Comment trouver le chemin d'accès complet de Outlook .fichier pst?
Est-il un moyen de programmation pour trouver l'emplacement de l'actuel de l'utilisateur Outlook .fichier pst(s) par le biais d'un appel d'API ou de l'entrée de registre?
Avec Outlook Rachat, vous pouvez parcourir les magasins de message dans VBA à l'aide de RDOStorescollection, accessible via le RDOSession.Stores propriété.
Je suis à la recherche dans la possibilité de faire quelque chose de similaire en dehors-de-le-boîte de VBA...
EDIT:
Évidemment, le chemin pour le fichier PST est codée dans le StoreId chaîne. Google est en place cette:
Sub PstFiles()Dim f As MAPIFolder
ForEach f In Session.Folders
Debug.Print f.StoreID
Debug.Print GetPathFromStoreID(f.StoreID)Next f
EndSubPublicFunction GetPathFromStoreID(sStoreID AsString)AsStringOnErrorResumeNextDim i AsLongDim lPos AsLongDim sRes AsStringFor i =1To Len(sStoreID)Step2
sRes = sRes & Chr("&h"& Mid$(sStoreID, i,2))Next
sRes = Replace(sRes, Chr(0), vbNullString)
lPos = InStr(sRes,":\")If lPos Then
GetPathFromStoreID = Right$(sRes,(Len(sRes))-(lPos -2))EndIfEndFunction
Juste testé, fonctionne comme prévu.
Ce code fonctionne sans avoir à utiliser Outlook Rédemption. La commodité de la Rédemption, c'est qu'il expose explicitement RDOPstStore.PstPath propriété (dimastr.com/redemption/rdostore.htm#RDOPstStore) sans avoir à pirater le stocker l'id d'entrée.
Avec Outlook Rachat, vous pouvez parcourir les magasins de message dans VBA à l'aide de
RDOStores
collection, accessible via leRDOSession.Stores
propriété.Je suis à la recherche dans la possibilité de faire quelque chose de similaire en dehors-de-le-boîte de VBA...
EDIT:
Évidemment, le chemin pour le fichier PST est codée dans le StoreId chaîne. Google est en place cette:
Juste testé, fonctionne comme prévu.
La commodité de la Rédemption, c'est qu'il expose explicitement RDOPstStore.PstPath propriété (dimastr.com/redemption/rdostore.htm#RDOPstStore) sans avoir à pirater le stocker l'id d'entrée.
OriginalL'auteur Tomalak
Le chemin d'accès doit être quelque part sous:
Peut-être que cela aide un peu.
OriginalL'auteur Node