IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Liste des utilisateurs sur un fichier sharepoint [XL-2019]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Responsable des études
    Inscrit en
    Août 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable des études

    Informations forums :
    Inscription : Août 2018
    Messages : 10
    Par défaut Liste des utilisateurs sur un fichier sharepoint
    Bonjour,

    Je souhaite récupérer la liste des utilisateurs "en cours" d'un fichier sur SHAREPOINT >> Comment puis-je faire avec VBA ?


    L'idée derrière est de forcer le fichier excel à fermer si le fichier est déjà ouvert chez quelqu'un (sur un autre poste). Si vous avez une solution je suis preneur.... je cherche sans aucun résultat


    Merci par avance pour votre aide.

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 440
    Par défaut
    Bonjour,

    Pour info, non testé: "detect if SharePoint file is opened by another user, if yes open file, if not close it"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Option Explicit
     
    Sub accessWorkbook()
        Dim url As String
        url = "mySharePointURL"
        MsgBox workbookOpen(url)
    End Sub
     
    Function workbookOpen(url As String) As Boolean
       'return false if file is not locked by another user
        workbookOpen = False
       'open the workbook in read.only mode, so does no message is displayed when the file is use
       Set wb = Workbooks.Open(url, False, True)
       'change file access to ReadWrite without notifying if the file is locked by another user
       On Error Resume Next
       wb.ChangeFileAccess xlReadWrite, False, False
       'if the file is locked, this will return "true"
       workbookOpen = wb.ReadOnly
       'if the file is locked, it wil lbe closed without no changes
       If read.only = True Then
           wb.Close
       End If
    End Function
    Cordialement.

  3. #3
    Membre habitué
    Homme Profil pro
    Responsable des études
    Inscrit en
    Août 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable des études

    Informations forums :
    Inscription : Août 2018
    Messages : 10
    Par défaut
    Bonjour,

    Cela ne marche pas

    Merci

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour,
    Citation Envoyé par Donch Voir le message
    Cela ne marche pas
    Pour faire avancer le schmilblick tu pourrais donner des informations plus constructives me semble-t-il ?

  5. #5
    Membre habitué
    Homme Profil pro
    Responsable des études
    Inscrit en
    Août 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable des études

    Informations forums :
    Inscription : Août 2018
    Messages : 10
    Par défaut
    Citation Envoyé par anasecu Voir le message
    Bonjour,

    Pour faire avancer le schmilblick tu pourrais donner des informations plus constructives me semble-t-il ?
    Merci de ta remarque pertinente....

    Peut-être que poser des questions serait tout aussi utile...

    Ceci étant dit, j'ai résolu le problème...

    Dossier Clos.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/06/2011, 13h41
  2. [Toutes versions] Appel liste des utilisateurs Sharepoint
    Par jff42 dans le forum InfoPath
    Réponses: 5
    Dernier message: 18/01/2011, 21h52
  3. Réponses: 1
    Dernier message: 22/03/2009, 18h03
  4. Réponses: 2
    Dernier message: 18/04/2008, 15h01
  5. Script qui liste les repertoires donnant des liens sur les fichiers
    Par PsYKrO dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 22
    Dernier message: 27/03/2008, 08h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo