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

Word Discussion :

Interdire le retour à la ligne dans l'en-tête + créer un style utilisable uniquement dans l'en-tête


Sujet :

Word

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2015
    Messages : 9
    Par défaut Interdire le retour à la ligne dans l'en-tête + créer un style utilisable uniquement dans l'en-tête
    Bonjour,

    J'ai cherché dans la FAQ mais n'ai pas trouvé de réponse correspondant exactement à mes besoins.

    Je crée un document protégé dont seules certaines parties pourront être modifiées par les utilisateurs. J'ai reçu des consignes très strictes pour la création de ce document, je suis donc obligé d'avoir recourt à des interdictions très précises. Voici 2 interdictions dont j'ai besoin mais que je n'arrive pas à mettre en place:

    1. L'interdiction d'avoir accès au retour à la ligne dans l'en-tête ou le pied de page.
    Explication: Les utilisateurs devront remplir des champs dans l'en-tête et le pied de page (sous forme de texte inséré pour l'entête et sous forme de tableau pour le pied de page). Seulement, pour éviter de me retrouver avec des en-têtes excessivement grands, j'aimerais que les utilisateurs ne puissent pas effectuer un retour à la ligne via la touche "entrée". Voici 2 illustrations de ce qui doit être permis et 1 illustration de ce qui doit être interdit:

    Autorisé: Remplir le champs avec caractères et espaces


    Autorisé: Remplir le champs sur plusieurs lignes, le retour à la ligne se faisant automatiquement une fois qu'on arrive à l'extrémité de la cellule


    Interdit: Effectuer des retours à la ligne volontaire, ayant pour conséquence d'agrandir la cellule et donc le pied de page de manière injustifiée


    2. La création d'un style uniquement utilisable dans l'en-tête.
    Explication: Les utilisateurs auront l'obligation d'utiliser un style précis pour chaque composante du document (titre, sous-titre, texte, en-tête, etc.). J'ai déjà créé les styles en question et eux seuls sont disponibles en mode protégé (les styles par défaut de word ne sont plus dispos, j'ai "interdit" leur accès).
    Seulement, je souhaite que le style destiné à l'en-tête soit utilisable uniquement lorsque je me trouve dans le dit en-tête. Donc, que le style soit inutilisable dans la zone de texte classique. Idem pour le pied de page.

    Voici de quoi illustrer ma répartition des styles, en espérant que ça vous aide à comprendre ce dont j'ai besoin:


    Je rappelle que toutes ces interdictions doivent être mises en place une fois le "mode protégé" activé. Cependant, si la seule possibilité d'obtenir ce qu'il me faut est de modifier le document de base (mode libre ou non-protégé, je ne connais pas l'appellation d'usage) alors ça me conviendra aussi, du moment qu'au final ça s'applique aussi au mode protégé.

    Je vous remercie par avance pour votre aide, bonne journée à tous

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Pour les en-têtes, c'est plus complexe, comme on ne peut pas y mettre de section, on ne peut empêcher l'utilisateur d'utiliser un style particulier.
    Pour les sauts de paragraphe, même chose, il n'est pas possible au moment de l'édition de contrôler.
    On pourrait, mais ce serait une usine à gaz, il faudrait tester chaque utilisation du clavier et vérifier l'endroit où se trouve la sélection et intervenir dans certains cas, le système s'en trouverait très ralentit pour toutes les actions effectuées.

    Word est et reste un traitement de texte.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2015
    Messages : 9
    Par défaut
    Salut, merci pour ta réponse!

    1. Attention, je n'ai pas dit que je voulais interdire des styles dans l'en-tête, j'ai dit que je voulais que le style prévu pour l'en-tête ne puisse pas être utilisé sur le reste du document. C'est possible?

    2. Dommage... Interdire les sauts de paragraphe dans un tableau me semble pourtant utile lorsqu'on ne veut pas que le tableau en question soit modifié mais juste rempli avec un nombre de caractères délimité. Et vu que le mode protégé existe, je pensais qu'une telle option existait forcément. Ca doit pourtant pas être bien compliqué d'ajouter une option permettant de "verrouiller" le tableau, avec un nombre de caractères délimité par cellules. Quand je vois la foule de possibilités proposées par word, je m'étonne que quelque chose d'aussi simple n'ait pas été intégré.

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    1. Non
    L'en-tête appartient à une section et les limitations se font par section.


    2. Non
    On peut limiter la taille de la cellule, mais dans ce cas, le texte supplémentaire ne sera plus affiché.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  5. #5
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2015
    Messages : 9
    Par défaut
    Bon, au moins je sais que ce n'est pas possible. Merci

    Dernière question: J'ai créé un style pour obliger les utilisateurs à écrire leur texte en Arial 11. Une fois en mode protégé, ils ne peuvent donc plus modifier la police ou quoi que ce soit d'autre. Cependant, j'aimerais qu'ils puissent utiliser du gras, de l'italique ou du soulignement comme bon leur semble dans leur texte.

    Est-ce possible d'autoriser ces modifications à un style en mode protégé?
    J'ai aussi essayé de créer un style spécifique pour le gras, mais dans ce cas impossible de mettre en gras une partie du texte, c'est le texte entier qui se met en gras.

    Sinon, je sais que dans l'onglet "Développeur" il existe la fonction "Contrôle de contenu de texte enrichi". J'ai essayé d'appliquer cette fonction à un style, sans grand succès. Ou alors c'est peut-être le mode protégé qui n'est pas compatible avec cette fonction (ou juste moi qui ai fait une erreur de manip').

    Bref, si vous avez des pistes, que ce soit via le contrôle de contenu ou autres, je suis preneur! Merci

  6. #6
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Tu dois en créer un second qui soit gras.

    Limiter à certaines choses inclus qu'on doive penser à tout.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  7. #7
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2015
    Messages : 9
    Par défaut
    Salut!

    Comme je l'ai dit plus haut, j'ai déjà essayé de créer un style juste pour le gras mais le problème est qu'il s'applique au texte entier, je ne peux pas mettre juste quelques mots en évidence dans mon texte

  8. #8
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Il faut un style qui s'applique aux caractères et pas aux paragraphes.

    http://heureuxoli.developpez.com/off...d/styles/#L4-B
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  9. #9
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2015
    Messages : 9
    Par défaut
    Merci mille fois, ça marche du tonnerre!

    Un autre problème survient hélas...

    J'ai verrouillé mon document en "Aucune modification (Lecture seule)" et ai utilisé des "Exceptions" pour permettre aux utilisateurs d'écrire à certains endroits avec les styles que j'ai prédéfinis. Jusque là tout va bien: Les utilisateurs n'ont plus accès au menu Accueil et ne peuvent donc plus modifier la police, etc.

    Seulement, je remarque qu'ils ont encore accès aux menus "Insertion, Création, Mise en page, etc.", ce qui signifie qu'ils peuvent encore changer de style ou insérer des images s'ils le souhaitent. Est-ce possible d'interdire l'accès à ces menus?

    Autre chose, je remarque aussi qu'ils ont accès à la fonction "Gérer les styles", ce qui leur permet d'autoriser des styles que j'avais pourtant limités.

    Ils ont accès à tout cela malgré le fait que le document soit en mode protégé (avec code). J'ai beau chercher je ne vois pas comment interdire l'accès à ces fonctions.

    Merci à ceux qui me répondront

  10. #10
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    426
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 426
    Par défaut
    Bonjour,

    Il faut attacher les mains des utilisateurs pour qu'ils ne mettent pas leurs grosses pattes sur Word ni sur de si jolis modèles !
    Un modèle est fait pour faciliter la vie des utilisateurs et non pas pour l'entraver...

    Moi qui ai fait des centaines de modèles dans ma vie de spécialiste bureauticienne, je peux dire qu'un utilisateur entravé est un utilisateur frustré qui essaie à tout prix de faire n'importe quoi et entre autres, et surtout, de passer outre en créant son document sans modèle prédéfini.

    Cela étant, quand un document est doublement protégé :
    1) Possibilité d'utiliser uniquement quelques styles imposés.
    2) Possibilité de saisir uniquement dans certaines zones imposées.

    l'utilisateur aura peut être accès à la boîte de dialogue "Gérer les styles", mais il en fera quoi ? Il ne pourra pas pour autant s'autoriser à utiliser d'autres styles que celui qu'on a bien voulu lui laisser.

    Sinon, on peut aussi lui donner une machine à écrire...

    m@rina

  11. #11
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Quand je veux vraiment limiter, je passe par un UserForm.
    Et parfois, par une DB et le document est créé "à l'insu de l'utilisateur", il ne le voit pas à l'écran et ne sont remplies que les zones utiles avec les renseignements qui ont préalablement été traités.
    Ca évite les frustrations et ça laisse un côté magique à la chose.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  12. #12
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par Nick' Voir le message
    Merci mille fois, ça marche du tonnerre!

    Un autre problème survient hélas...

    J'ai verrouillé mon document en "Aucune modification (Lecture seule)" et ai utilisé des "Exceptions" pour permettre aux utilisateurs d'écrire à certains endroits avec les styles que j'ai prédéfinis. Jusque là tout va bien: Les utilisateurs n'ont plus accès au menu Accueil et ne peuvent donc plus modifier la police, etc.

    Seulement, je remarque qu'ils ont encore accès aux menus. Est-ce possible d'interdire l'accès à ces menus?

    Autre chose, je remarque aussi qu'ils ont accès à la fonction "Gérer les styles", ce qui leur permet d'autoriser des styles que j'avais pourtant limités.

    Ils ont accès à tout cela malgré le fait que le document soit en mode protégé (avec code). J'ai beau chercher je ne vois pas comment interdire l'accès à ces fonctions.

    Merci à ceux qui me répondront
    Et même en bloquant tous les menus que tu voudras, il restera toujours une quantité industrielle de raccourcis-claviers...

    Tout en étant d'accord avec m@rina, il te reste juste à mettre tes modèles sur un serveur triplement protégé et à te faire un programme qui va copier le modèle du serveur vers le disque de l'utilisateur, qui va lancer Word avec le modèle copié, et qui va effacer le modèle copié une fois que l'utilisateur va avoir terminé son texte, et qui va déplacer le texte ainsi créé dans un autre dossier ultra-protégé. Comme cela, à chaque nouveau document, les fantaisies vont changer.

  13. #13
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Et après tout ça, tu tombes sur des utilisateurs un peu fainéants qui vont laisser le document sur le HDD local et l'utiliser pour les futurs documents et ne pas avoir à faire du copier coller, juste un peu d'écrasement.
    Et tu te fais appeler Jules parce que que le document à la signature du boss n'est pas à la dernière version et que le logo n'a pas la bonne nuance de bleu.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/12/2010, 20h43
  2. IE7 Interdire tout retour à la ligne dans un tableau
    Par topdawg dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/01/2009, 17h24
  3. Utiliser unique dans un bloc
    Par adiltyane dans le forum Forms
    Réponses: 1
    Dernier message: 05/05/2008, 13h35
  4. Réponses: 8
    Dernier message: 04/01/2008, 08h28
  5. [MFC] Retour à la ligne dans un CEdit
    Par Kant dans le forum MFC
    Réponses: 7
    Dernier message: 18/02/2004, 08h58

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