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 :

Comment activer "Edit Workbook" par macro ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur COBOL

    Informations forums :
    Inscription : Août 2006
    Messages : 16
    Par défaut Comment activer "Edit Workbook" par macro ?
    Bonjour,

    Actuellement, je suis sur une application SharePoint 2010, dans laquelle j'ai créée une librairie de documents Excel. J'ai un modèle de document (Template.xlsm) que je réutilise pour créer de nouveaux document sur le même modèle et que j'enregistre sous un autre nom ("SaveAs") par macro (dans la librairie SharePoint).
    Le problème est qu'à l'ouverture, le modèle s'ouvre avec une barre jaune :
    "Server Read-Only This Workbook was opened from a server in read-only mode." et un bouton "Edit Workbook"

    Voir => http://sdrv.ms/TI7YLL

    Est-il possible de simuler le "Click" sur le bouton "Edit Workbook" en VBA ?
    Ou alors est-ce vraiment un problème de paramétrage de SharePoint (que je n'ai pas trouvé ) ?

    D'avance merci
    mlzim

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 566
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 566
    Par défaut
    Bonjour

    Un document xlsm n'est pas un modèle : un modèle a un extension xltm. L'avantage c'est qu'on ne l'ouvre pas, on en tire un clone lorsqu'on crée un document basé sur ce modèle.

    Cela résoudrait le verrouillage...

  3. #3
    Membre averti
    Femme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur COBOL

    Informations forums :
    Inscription : Août 2006
    Messages : 16
    Par défaut
    Bonjour Chris,

    effectivement ce n'est pas un Template au sens Microsoft. C'est juste un template au sens SharePoint 2010.

    Mais je viens de tester ta proposition et ça ne fonctionne pas mieux avec un ".xltm"

    J'ai toujours le message. Voir => http://sdrv.ms/TI7YLL


    Apparemment c'est SharePoint, qui ajoute une sécurité et demande d'activer le mode "Edition" à la place du mode "Read-Only".
    Mais je ne sais pas comment le désactiver dans Sharepoint et je ne voudrais pas perturber tout le reste du Site.
    Donc je cherche, juste pour ce document, a activer le mode édition à l'ouverture de mon document.

    Encore Merci pour ta réponse maintenant je sais ce qu'est un ".xltm"

Discussions similaires

  1. [XL-2010] Comment ajouter une référence à un XLA par macro ?
    Par Siefch1 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/03/2013, 15h38
  2. Réponses: 8
    Dernier message: 23/04/2012, 12h19
  3. Comment activer Microsoft ActiveX Data Objects x.x Library par une macro
    Par demongin dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/05/2009, 18h54
  4. Réponses: 9
    Dernier message: 15/09/2004, 21h35

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