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

Développement Sharepoint .NET Discussion :

Aide à la compréhension d'un problème d'accès à un dossier Sharepoint


Sujet :

Développement Sharepoint .NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    novembre 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2021
    Messages : 13
    Points : 12
    Points
    12
    Par défaut Aide à la compréhension d'un problème d'accès à un dossier Sharepoint
    Bonjour à tous,

    Je dois développer un outils en VBA qui doit créer et déposer des fichiers Excel (budgets annuels) dans des canaux d'un groupe Teams. Ces canaux sont des dossiers Sharepoint.

    Ma collègue et moi sommes les propriétaires du groupe Teams et des canaux de ce ce dernier. Nous avons les deux des ordinateurs faisant partie d'un domaine Microsoft (qui n'est pas géré par moi-même) ; le login étant notre adresse de messagerie professionnelle qui est également utilisé pour notre connexion à Office 365, de manière automatique.

    Nous avons également, dans les policies de nos systèmes, la racine du chemin sharepoint déclaré en tant qu'emplacement approuvé et de confiance. (monecole.sharepoint.com/...)

    Dans mon code VBA, je regarde en premier lieu si un dossier avec l'année en cours existe. Si il n'existe pas, je le crée et dépose ensuite le fichier Excel du budget de l'année en cours.

    le code de contrôle du dossier est le suivant :
    Code VBA : 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
    25
    Dim MonRepertoire As Object
    Dim Destinatin as String
    Dim MonExcel As Excel.Application
    Dim MonFichier As Excel.Workbook
     
    Destination = "\\monEcole.Sharepoint.com\sites\Collgesdediscipline-ST-Gestiondesfinances-Administration\Freigegebene Dokumente\Administration\Budgets\2023\"
     
    ' Contrôle de la présence du répertoire
     
    Set MonRepertoire = CreateObject("Scripting.FileSystemObject")
     
    If Not MonRepertoire.FolderExists(MaDestination) Then
       MonRepertoire.CreateFolder (MaDestination)
    End If
     
     
    ' Création du fichier Excel à partir d'un modèle
    Set MonFichier = MonExcel.Workbooks.Open(MonFichierModele)
    ....
     
    'Sauvegarde du fichier
    ' Pour une raison X , la variable MaDestinationDeSauvegarde contien le chemin au dossier Sharepoint au format https://monEcole.sharepoint.com/sites/Collgesdediscipline-ST-Gestiondesfinances-Administration..."
    MonFichier.SaveAs (MaDestinationDeSauvegarde) 
     
    MonFichier.Close SaveChanges:=False

    Ce code fonctionne bien lorsque je lance l'application depuis mon poste. Par contre, lorsque ma collègue fait de même depuis son ordinateur (le programme étant sur un drive réseau), la partie de contrôle du répertoire échoue systématique alors que la partie de sauvegarde du fichier fonctionne bien.

    Lors du contrôle du répertoire, le message suivant apparaît sur son poste. Il y a un refus d'accès ! Bref, cela fait des heures que j'essaie de comprendre mais suis à cours d'idée ...
    Nom : 2022-03-23_16-41-34.png
Affichages : 41
Taille : 5,9 Ko

    Merci pour votre aide

  2. #2
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    salut arnaud.forster,

    Je ne pourrais pas te guider sur la résolution (potentiel) en ajoutant le site dans les emplacements approuvés. Tu trouveras de la littérature sur la toile pour cela.

    En revanche je te propose d'essayer de contourner le problème en affectant une unité sur cet emplacement.
    Là non plus je ne pourrais pas beaucoup te guider : il y a plusieurs façon de faire et certaines solutions dépendent du système d'exploitation. Souvent tu trouvera cette fonctionnalité dans l'explorateur sous le terme du genre 'connecter un lecteur réseau' avec l'option de le rendre permanent (réaffectation au démarrage du système).
    Cela déportera ton problème hors Access et aura l'avantage de ne pas modifier ton code si l'url change.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    novembre 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2021
    Messages : 13
    Points : 12
    Points
    12
    Par défaut
    Salut Vodiem et merci beaucoup pour les pistes ... je vais explorer cela dans la mesure de mes possibilités : en effet, les ordinateurs sont gérés au travers d'un domaine Windows et n'étant pas admin du domaine, certaines opérations ne me sont pas accessibles .. on verra

    J'avais un peu laissé tomber la résolution car la création de dossiers dans Sharepoint depuis Access ne se fait qu'une fois par année. Pour cette année c'est fait ; je ne voulais donc pas perdre trop de temps avec ça.
    Entretemps, j'ai eu une autre idée mais je n'ai pas testé : il s'agit de la version d'Access. Moi je possède la version qui provient du paquet 'Microsoft 365 Apps for entreprise' alors que ma collègue un simple version Microsoft Access pour Microsoft 365. Je me demande donc si le problème ne viendrait pas de cette différence .. à voir

    Merci en tout cas pour les pistes ...
    Amicalement,
    Arnaud

Discussions similaires

  1. Problème d'accès à un dossier partagé
    Par iset_jp dans le forum Windows 7
    Réponses: 2
    Dernier message: 07/07/2011, 08h57
  2. problème d'accès au dossier partagé
    Par med_med dans le forum Réseau
    Réponses: 2
    Dernier message: 22/04/2011, 10h53
  3. Problème d'accés à un serveur SharePoint à distance
    Par Xahel dans le forum Développement Sharepoint
    Réponses: 26
    Dernier message: 13/09/2010, 16h32
  4. Problème d'acces à un dossier
    Par goldorax113 dans le forum Apache
    Réponses: 4
    Dernier message: 26/10/2006, 16h47
  5. Problème d'accès à un dossier partagé / accès poste
    Par TicTacToe dans le forum Administration
    Réponses: 1
    Dernier message: 08/08/2006, 14h13

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