OVH Cloud OVH Cloud

lecture seule

9 réponses
Avatar
Manu
Bonjour,

Je souhaiterai que mon fichier s'ouvre en lecture seule et sans aucune
question à l'ouverture ni à la fermeture, mais je ne sais pas si c'est
possible, l'ideal aurai été de mettre un bouton du formulaire sur une feuil
pour remettre le fichier en normal, en fait de pouvoir désactiver cette
lecture seule si besoin.

merci

Manu

9 réponses

Avatar
Gilles Le Bret
bonjour Manu

une question ?
tu veux ouvrir ton fichier à partir d'un code VBA ?
si c'est le cas tu écris une petite macro
sub auto_open()
'pour gérer l'affichage des messages en VBA:
application.displayalerts = false ou true (regarde l'aide en ligne)
'et pour ouvrir en lecture seule:
'menu/fichiers/ourir/ouvrir en lecture seule ...
mais dans ce cas si tu veux le remettre en lecture écriture tu as deux
solutions:
soit tu modifies celui quoi est ouvert , tu l'enregistres sous avec un nom
différent
puis après il faut le recopier en écrasant le premier
soit tu enregistres qq part un repère, tu refermes le fichier en lecture
seule et tu le rouvres en lecture écriture


A+

Gilles Le Bret

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

Bonjour,

Je souhaiterai que mon fichier s'ouvre en lecture seule et sans aucune
question à l'ouverture ni à la fermeture, mais je ne sais pas si c'est
possible, l'ideal aurai été de mettre un bouton du formulaire sur une
feuil pour remettre le fichier en normal, en fait de pouvoir désactiver
cette lecture seule si besoin.

merci

Manu



Avatar
Gilles Le Bret
Manu

sinon une solution plus fonctionnelle:
tu crées un classeur qui s'ouvre automatiquement à chaque lancement d'excel
dans ce classeur tu mets le code pour gérer ton pb
ce code sera appelé par le bouton que tu projetes de mettre dans ton
classeur
dès le départ le code va tester si le classeur est en lecture, si oui il le
ferme
puis il le rouvre en lecture écriture
tu fais tes modifs tu enregistre et tu le referme

A+

Gilles Le Bret




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

Bonjour,

Je souhaiterai que mon fichier s'ouvre en lecture seule et sans aucune
question à l'ouverture ni à la fermeture, mais je ne sais pas si c'est
possible, l'ideal aurai été de mettre un bouton du formulaire sur une
feuil pour remettre le fichier en normal, en fait de pouvoir désactiver
cette lecture seule si besoin.

merci

Manu



Avatar
Manu
En fait, je souhaite dés que je double clic sur mon fichier, qu'il s'ouvre
en lecture seule (sans message à l'ouverture) et que si je souhaite remettre
ce fichier en normal, que je puisse le faire par un simple bouton

"Gilles Le Bret" a écrit dans le message de news:

Manu

sinon une solution plus fonctionnelle:
tu crées un classeur qui s'ouvre automatiquement à chaque lancement
d'excel
dans ce classeur tu mets le code pour gérer ton pb
ce code sera appelé par le bouton que tu projetes de mettre dans ton
classeur
dès le départ le code va tester si le classeur est en lecture, si oui il
le ferme
puis il le rouvre en lecture écriture
tu fais tes modifs tu enregistre et tu le referme

A+

Gilles Le Bret




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

Bonjour,

Je souhaiterai que mon fichier s'ouvre en lecture seule et sans aucune
question à l'ouverture ni à la fermeture, mais je ne sais pas si c'est
possible, l'ideal aurai été de mettre un bouton du formulaire sur une
feuil pour remettre le fichier en normal, en fait de pouvoir désactiver
cette lecture seule si besoin.

merci

Manu







Avatar
Gilles Le Bret
Manu

excel demandera toujours ce que l'on fait d'un classeur en lecture seule à
l'ouverture
un moyen de contourner ce pb est de créer un autre classeur avec du code vba
qui gére ce pb
ton code va ouvrir le classeur en lecture seule sans afficher de message
mais tu ne pourras pas double cliquer sur le nom du classeur

Gilles Le Bret



"Manu" a écrit dans le message de news:
%
En fait, je souhaite dés que je double clic sur mon fichier, qu'il s'ouvre
en lecture seule (sans message à l'ouverture) et que si je souhaite
remettre ce fichier en normal, que je puisse le faire par un simple bouton

"Gilles Le Bret" a écrit dans le message de news:

Manu

sinon une solution plus fonctionnelle:
tu crées un classeur qui s'ouvre automatiquement à chaque lancement
d'excel
dans ce classeur tu mets le code pour gérer ton pb
ce code sera appelé par le bouton que tu projetes de mettre dans ton
classeur
dès le départ le code va tester si le classeur est en lecture, si oui il
le ferme
puis il le rouvre en lecture écriture
tu fais tes modifs tu enregistre et tu le referme

A+

Gilles Le Bret




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

Bonjour,

Je souhaiterai que mon fichier s'ouvre en lecture seule et sans aucune
question à l'ouverture ni à la fermeture, mais je ne sais pas si c'est
possible, l'ideal aurai été de mettre un bouton du formulaire sur une
feuil pour remettre le fichier en normal, en fait de pouvoir désactiver
cette lecture seule si besoin.

merci

Manu











Avatar
Daniel
Bonjour.
Dans Explorer, clic droit sur ton fichier, clic sur "Propriétés", coche
"Lecture seule".
Cordialement.
Daniel
"Manu" a écrit dans le message de news:
%
En fait, je souhaite dés que je double clic sur mon fichier, qu'il s'ouvre
en lecture seule (sans message à l'ouverture) et que si je souhaite
remettre ce fichier en normal, que je puisse le faire par un simple bouton

"Gilles Le Bret" a écrit dans le message de news:

Manu

sinon une solution plus fonctionnelle:
tu crées un classeur qui s'ouvre automatiquement à chaque lancement
d'excel
dans ce classeur tu mets le code pour gérer ton pb
ce code sera appelé par le bouton que tu projetes de mettre dans ton
classeur
dès le départ le code va tester si le classeur est en lecture, si oui il
le ferme
puis il le rouvre en lecture écriture
tu fais tes modifs tu enregistre et tu le referme

A+

Gilles Le Bret




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

Bonjour,

Je souhaiterai que mon fichier s'ouvre en lecture seule et sans aucune
question à l'ouverture ni à la fermeture, mais je ne sais pas si c'est
possible, l'ideal aurai été de mettre un bouton du formulaire sur une
feuil pour remettre le fichier en normal, en fait de pouvoir désactiver
cette lecture seule si besoin.

merci

Manu











Avatar
MichDenis
à cet adresse tu as un fichier exemple de ce que tu veux !
http://cjoint.com/?bnpHM68Zy1

Ouverture d'un fichier en lecture seule et sans message !




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

Bonjour,

Je souhaiterai que mon fichier s'ouvre en lecture seule et sans aucune
question à l'ouverture ni à la fermeture, mais je ne sais pas si c'est
possible, l'ideal aurai été de mettre un bouton du formulaire sur une feuil
pour remettre le fichier en normal, en fait de pouvoir désactiver cette
lecture seule si besoin.

merci

Manu
Avatar
Manu
Merci à tous, c'est exactement cela que je souhaitais Mich

Manu

"MichDenis" a écrit dans le message de news:
ORGv8$
à cet adresse tu as un fichier exemple de ce que tu veux !
http://cjoint.com/?bnpHM68Zy1

Ouverture d'un fichier en lecture seule et sans message !




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

Bonjour,

Je souhaiterai que mon fichier s'ouvre en lecture seule et sans aucune
question à l'ouverture ni à la fermeture, mais je ne sais pas si c'est
possible, l'ideal aurai été de mettre un bouton du formulaire sur une
feuil
pour remettre le fichier en normal, en fait de pouvoir désactiver cette
lecture seule si besoin.

merci

Manu





Avatar
Gilles Le Bret
MichDenis bonsoir
à quoi sert
SendKeys "{Tab}" & "{enter}"
dans ton code ?
si on on supprime cette ligne cela marche aussi bien
sinon j'ai appris qq chose: je ne connaissais pas la méthode
"ChangeFileAccess"

Gilles Le Bret

"MichDenis" a écrit dans le message de news:
ORGv8$
à cet adresse tu as un fichier exemple de ce que tu veux !
http://cjoint.com/?bnpHM68Zy1

Ouverture d'un fichier en lecture seule et sans message !




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

Bonjour,

Je souhaiterai que mon fichier s'ouvre en lecture seule et sans aucune
question à l'ouverture ni à la fermeture, mais je ne sais pas si c'est
possible, l'ideal aurai été de mettre un bouton du formulaire sur une
feuil
pour remettre le fichier en normal, en fait de pouvoir désactiver cette
lecture seule si besoin.

merci

Manu





Avatar
MichDenis
| SendKeys "{Tab}" & "{enter}"

Tu as raison...la procédure peut parfaitement sans passer
et c'est beaucoup mieux ainsi.

C'est une ligne de code que j'ai oubliée lorsque j'ai modifié
la façon de faire au moment de l'élaboration du fichier.

Originellement, elle était conçu pour fermer la fenêtre ouvrante
qu'excel affiche lorsque l'on tente d'ouvrir un fichier en lecture seule.

Merci pour ton observation juste !