Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

liaison et mot de passe

11 réponses
Avatar
mabouille
Bonjour,
J'ai un fichier Global contenant des cellules liées à des fichiers Source1
Source2 Source3 etc..., tous protégés par le même mot de passe "toto". (ce
n'est pas une protection anti espion, c'est pour éviter des fausses manips)
Par une macro je veux ouvrir Global sans ouvrir les Source_, mais pour
chacune Excel me demande quand même le mot de passe pour établir la liaison,
et il faut taper chaque fois toto!
Comment faire pour éviter ça?
Je pourrais faire une macro qui ouvre tous les dossiers et les referme
aussitôt, un par un ou tous ensemble, ça doit marcher mais n'y at'il rien de
plus élégant à faire ?
merci de votre aide
Mabouille

1 réponse

1 2
Avatar
Mabouille
Bonjour,
Mais je ne veux pas ouvrir les "dossiers source" des informations, je veux
juste que Excel permette la mise à jour du dossier "dépendant" à partir de
ces sources sans retaper leur mot de passe et sans les ouvrir, sauf si on ne
peut pas faire autrement. Or WorkbooksOpen est fait pour les ouvrir, en tout
cas ça les ouvre bel et bien dans ce que j'ai essayé.
Merci de votre aide
Mabouille




"isabelle" a écrit dans le message de news:

ps/

voici la méthode :

expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password,
WriteResPassword, IgnoreReadOnlyRecommended,
Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local,
CorruptLoad, OpenConflictDocument)

tu remarquera dans l'exemple donner précédemment qu'il y a des vides entre
les virgules,
c'est parce que plusieurs arguments de cette méthode sont facultatif

isabelle


Bonsoir Isabelle,
Ce sont des Workbooks de un onglet chacun, qui pourraient s'appeler Lundi
Mardi Mercredi etc..., tous consolidés dans le workbook Dimanche.
Ils sont tous protégés par le même mot de passe Toto (enregistrez sous,
Outils, Options générales, mot de passe, OK).
Si on veut ouvrir Dimanche et qu'il soit à jour il faut taper chaque fois
Toto pour mettre à jour les liaisons, il devrait y avoir moyen avec une
macro de ne donner qu' une seule fois le mot de passe, puisque c'est
toujours le même.
Merci de ton aide
Mabouille

"isabelle" a écrit dans le message de news:
%
bonjour Mabouille,

le mot de passe est il mit au niveau du classeur ou à l'enregistrement ?

isabelle

Bonjour, et merci de ta réponse,
Non, il faut le mot de passe quand même. C'est mon chef qui veut ça!!

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news:
Bonjour,
Une idée (non testée dans ce contexte), en passant, protéger, mais
sans mettre de mot de passe ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"mabouille" a écrit dans le
message de news:
Bonjour,
J'ai un fichier Global contenant des cellules liées à des fichiers
Source1
Source2 Source3 etc..., tous protégés par le même mot de passe
"toto". (ce
n'est pas une protection anti espion, c'est pour éviter des fausses
manips)
Par une macro je veux ouvrir Global sans ouvrir les Source_, mais
pour
chacune Excel me demande quand même le mot de passe pour établir la
liaison,
et il faut taper chaque fois toto!
Comment faire pour éviter ça?
Je pourrais faire une macro qui ouvre tous les dossiers et les
referme
aussitôt, un par un ou tous ensemble, ça doit marcher mais n'y at'il
rien de
plus élégant à faire ?
merci de votre aide
Mabouille















1 2