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

SharePoint .NET Discussion :

Récupérer le chemin + nom d'un fichier XL hébergé sur un SharePoint quand il est sélectionné par l'utilisateur [SP-2013]


Sujet :

SharePoint .NET

  1. #1
    Membre habitué Avatar de francis60
    Homme Profil pro
    Modélisation coût/process
    Inscrit en
    Août 2011
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Modélisation coût/process
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2011
    Messages : 178
    Points : 162
    Points
    162
    Par défaut Récupérer le chemin + nom d'un fichier XL hébergé sur un SharePoint quand il est sélectionné par l'utilisateur
    Bonjour à tous,

    J'ai un ensemble de fichiers XL hébergés un SharePoint (qui vient de migrer de 2007 vers Sharepoint 2013) à disposition.
    Une macro .xlam est à disposition de dizaines d'utilisateurs dans un utilitaire VBA sous Excel.

    Je souhaite que la macro puisse récupérer le chemin + nom + les attributs d'un fichier XL sélectionné par l'utilisateur en VBA via la fenêtre msoFileDialogFilePicker.

    Le code ci-dessous fonctionnait mais plus maintenant (ce code plantait parfois sur certains postes utilisateurs de la macro de manière inexpliquée avant la migration).

    L'option "Explorer view" n'est plus active actuellement sur le SharePoint suite à un problème lors de la migration, elle va prochainement être remise en service.

    Merci pour vos suggestions,

    Cordialement,

    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
    24
    Dim ChoosenFile As Variant   'le fichier sélectionné par l'utilisateur
    Dim ChoiceFileDialog As FileDialog
    Dim pickedFile As Boolean
    
    Set ChoiceFileDialog = Application.FileDialog(msoFileDialogFilePicker)
    
    With ChoiceFileDialog
        .InitialFileName = "https://MonSite/... .../liste/1/"
        .Title = "Ma fenêtre de selectio
        .ButtonName = "Select XL file"
        .InitialView = msoFileDialogViewProperties
        .Filters.Clear
        .Filters.Add "Excel Files", "*.xls; *.xlsx"
        '.Filters.add "Text Files", "*.txt"
        '.Filters.add "CSV Files", "*.csv"
    End With
        
        pickedFile = ChoiceFileDialog.Show
        
        If pickedFile Then ChoosenFile = ChoiceFileDialog.SelectedItems(1)
    
    Set ChoiceFileDialog = Nothing
    
    'Les traitements suivants manipulent le fichier pour récupérer le path, le nom ainsi que les attributs du fichier : Category et Subject.
    Remarque: J'avais ouvert la même discussion sans aucune réponse sur le forum général VBA, je vais la supprimer car je n'ai pas trouvé le moyen de la déplacer.

  2. #2
    Membre habitué Avatar de francis60
    Homme Profil pro
    Modélisation coût/process
    Inscrit en
    Août 2011
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Modélisation coût/process
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2011
    Messages : 178
    Points : 162
    Points
    162
    Par défaut
    Le bug provenait du paramétrage de SharePoint 2013 : la fonctionnalité "Open with Explorer" était mal configurée et inopérante.
    Depuis que ce mode a été ré-activé, la sélection de fichier par l'utilisateur par l’intermédiaire de VBA dans une fenêtre msoFileDialogFilePicker fonctionne de nouveau.
    Je n'ai pas d'explication quant au lien entre les 2 problèmes.

  3. #3
    Membre habitué Avatar de francis60
    Homme Profil pro
    Modélisation coût/process
    Inscrit en
    Août 2011
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Modélisation coût/process
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2011
    Messages : 178
    Points : 162
    Points
    162
    Par défaut

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/06/2015, 18h26
  2. Réponses: 2
    Dernier message: 04/08/2007, 21h58
  3. récupérer le chemin complet d'un fichier
    Par Mounr dans le forum Langage
    Réponses: 1
    Dernier message: 02/03/2007, 14h20
  4. récupérer le chemin UNC d'un fichier
    Par charlene44 dans le forum Langage
    Réponses: 5
    Dernier message: 14/06/2006, 17h13
  5. Réponses: 13
    Dernier message: 10/04/2006, 17h25

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