Microsoft 365 vba : récupérer chemin local et chemin onedrive

ERIC S

XLDnaute Barbatruc
Bonjour à tous

mon problème du moment concerne les fichiers stockés sur onedrive ou onedrivepro ou sharepoint
je souhaiterais pouvoir récupérer le nom local et le nom onedrive du fichier ouvert, via vba.

une méthode simple pourrait être d' "utiliser les boutons disponibles dans l'onglet fichier du ruban menu information" (copier le chemin d'accès et copier le chemin d'accès local

j'ai fait un premier test avec senkeys :
VB:
Sub test()
Range("D17").Select
Application.SendKeys ("%fxc")
'Application.SendKeys ("%l")
'MsgBox ActiveSheet.Name
ActiveSheet.Paste
End Sub

cela semble fonctionner mais je me retrouve sur l'onglet fichier et je ne vois pas de code me permettant de simuler la flèche de retour pour revenir sur l'affichage des feuilles.
Si quelqu'un a une idée sur ce point ce serait super.

edit: le retour peut se faire au moins par {ESC} mais pour l'instant pb de synchro (sendkeys peut être capricieux)

Je reste à l'écoute d'autres solutions, sachant que je cherche une solution globale (onedrive, pro et sharepoint) car les http sont différents

Merci d'avance
 

Pièces jointes

  • Capture d’écran 2023-02-02 120258.png
    Capture d’écran 2023-02-02 120258.png
    9.9 KB · Affichages: 18
Dernière édition:

Discussions similaires

Réponses
10
Affichages
476

Statistiques des forums

Discussions
314 422
Messages
2 109 447
Membres
110 482
dernier inscrit
ilyxxxh