1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    août 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : août 2018
    Messages : 4
    Points : 1
    Points
    1

    Par défaut Délimitation d'un zone de texte et report de cette info sur un entête

    Bjr

    Je viens faire appel à l'aide du forum pour essayer de trouver une solution à la problématique suivante :

    Je mets a disposition de plusieurs utilisateurs un modèle de document pour créer des instructions :

    Sur ce modèle les rédacteurs doivent saisir notamment la référence du document et sa version.je souhaite reporter ces deux infos automatiquement sur les en têtes de pages suivantes.
    J'ai trouvé le moyen de le faire avec des signets et champs mais si la personne commence par effacer le signet avant de rentrer la référence, ca ne fonctionne plus.
    j'ai essayé en utilisant la cellule comme signet mais dans ce cas le système reporte également le cadre autour de la cellule sur les entêtes, ce que je ne souhaite pas.

    Je souhaiterais pouvoir délimiter une zone de texte, non effaçable, ou la personne puisse rentrer la référence et qu'elle se reporte automatiquement sur les autres pages.
    Auriez vous une astuce?

    Si possible hors VBA
    je joins le modèle avec les signets.

    merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur
    Avatar de Sepia
    Homme Profil pro
    Directeur technique
    Inscrit en
    octobre 2007
    Messages
    3 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2007
    Messages : 3 100
    Points : 6 813
    Points
    6 813

    Par défaut

    Bonjour canic,

    Il existe une solution sans VBA. Elle consiste à utiliser des champs de saisie (qui sont repérés par des signets) et pour éviter la suppression intempestive des signets, tu devras alors "bloquer" une section dans laquelle tes utilisateurs ne pourront que saisir dans les zones auxquels tu leurs donnes la possibilité (par les fameux champs de saisie). C'est le seul moyen que Word te propose (sans VBA), pour eux c'est pareil (sauf pour la zone que tu "bloques"). Mais tu dois transformer ton "modèle" Word (en fait ton document qui sert de base) en formulaire Word.

    Si cela te semble acceptable, il est même possible de mettre à jour directement les renvois des signets (ce que Word ne fait pas automatiquement) avec une macro (toute simple et on est là pour t'aider si besoin) lorsque tes utilisateurs finissent leur saisie de leur référence sinon ils devront faire comme maintenant (soit un <Ctrl>+<A> puis <F9>).

    Tiens-moi au courant

    @+

    Sépia

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    août 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : août 2018
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    merci Sepia,

    je comprends le principe qui répond au besoin mais j'ai besoin d'un peu d'aide pour le mettre en application.
    Comment peut-on faire?

    merci d'avance

  4. #4
    Rédacteur/Modérateur
    Avatar de Sepia
    Homme Profil pro
    Directeur technique
    Inscrit en
    octobre 2007
    Messages
    3 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2007
    Messages : 3 100
    Points : 6 813
    Points
    6 813

    Par défaut

    Bonjour canic,

    Puisque la solution que je te propose te parait acceptable, je te propose te montrer comment faire à l'aide d'exemples.

    @+

    Sepia

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    août 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : août 2018
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    ok
    Est ce que je t'appelle? est ce qu'on fait cela par mail?

  6. #6
    Rédacteur/Modérateur
    Avatar de Sepia
    Homme Profil pro
    Directeur technique
    Inscrit en
    octobre 2007
    Messages
    3 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2007
    Messages : 3 100
    Points : 6 813
    Points
    6 813

    Par défaut

    Rebonjour canic,

    On est parti. J'utilise une version française (oui car on est sur DVP.com, un site français), tu me rediras si tu utilises une autre langue.

    1. Tu sauvegardes ton document (comme ça si cela ne te convient pas, tu n'auras qu'à reprendre la sauvegarde)
    2. Tu actives (si cela n'est pas déjà fait) le menu "DÉVELOPPEUR" dans ton Word
    3. Pour la référence
      1. Tu sélectionnes la cellule de ton tableau qui contient la zone pour le code du document
      2. Clique sur "INSERTION > Signet", copie le nom du signet sélectionné (ici "code_doc") et ferme la boite de dialogue
      3. Clique sur "DÉVELOPPEUR". Dans la zone des contrôles, clique sur la dernière icone (ça ressemble à une boite à outils) appelé "Outils hérités" et sélectionne la 1ère icone appelée "Zone d'édition (Contrôle de formulaire)" dans la zone "Formulaires hérités" (ça ressemble à une zone de saisie de texte, comme par hasard)
      4. Double-clique sur la zone que tu viens de créer (normalement elle est située devant ton ancienne zone)
      5. Dans la zone "Paramètres" (située en bas à gauche de la boite de dialogue), colle le nom de ton signet dans la propriété "Signet" (cf. Ecran_1) et valide
      6. Supprime ton ancienne zone (donc a priori située après le champ que tu viens d'ajouter)
    4. Fais pareil pour la révision en renseignant aussi la propriété "valeur par défaut" avec "1.XX"

    Nom : Ecran-1.png
Affichages : 12
Taille : 32,9 Ko

    Maintenant tes champs de saisie sont définis mais ton doc n'est pas un formulaire de saisie, il va donc falloir le faire. Pour cela:
    1. Clique sur "DÉVELOPPEUR > Restreindre la modification" dans la zone "Protéger"
    2. Dans le panneau de droite qui apparaît,
      1. Ne touche pas à l'item 1 (il n'est pas à utiliser ici pour ton besoin) (on pourra en reparler plus tard mais ici ça ne sert pas)
      2. Dans l'item 2, sélectionne la case à cocher "Autoriser uniquement ce type de modification dans le document" puis dans la liste située en-dessous, sélectionne "Remplissage de formulaires"
      3. Dans l'item 3, clique sur "Oui, activer la protection" et saisit un mot de passe (ici pour le moment, tu entres "DVP.com" en respectant les majuscules et tu le confirmes)
    3. c'est fini. Tu n'as plus qu'à sauvegarder ton document et tester

    Nom : Ecran-2.png
Affichages : 11
Taille : 101,9 Ko

    Attention, on a fini de transformer ton document en formulaire Word pour que tes utilisateurs saisissent la référence et la révision mais je suis sûr que ce n'est pas ce que tu veux (enfin pas que ça). mais déjà dis-moi si c'est OK pour toi et on reprend pour finir (c'est presque la fin).

    @+

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    août 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : août 2018
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    Sepia,

    Super explications !!: merci
    Mais et oui il y en a toujours..

    La zone de saisie est bien protégée, mais également le reste du document. En fait je peux seulement saisir du texte dans la zone définie.
    Il faudrait que je puisse modifier le reste du document pour rentrer du contenu, etc et bloquer unique la zone code et revision.

  8. #8
    Rédacteur/Modérateur
    Avatar de Sepia
    Homme Profil pro
    Directeur technique
    Inscrit en
    octobre 2007
    Messages
    3 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2007
    Messages : 3 100
    Points : 6 813
    Points
    6 813

    Par défaut

    Bonjour canic,

    Evidemment je m'en doutais bien . Mais Word permet ce type de fonctionnement à l'aide des sections.

    On va reprendre le formulaire que nous avons créé ensemble (celui avec les champs de saisie) et retirer la protection.

    Pour protéger le tableau (et donc "bloquer" les champs du formulaire), voici la procédure
    1. Positionne ton point d'insertion juste en dessous de ton tableau
    2. Clique "Mise en page (Menu) > Mise en page (bloc du ruban) > Sauts de page > Continu" (pour que ton tableau soit sur la même page que le texte
    3. Maintenant on va protéger de nouveau le document (en fait le passer en formulaire) que les parties qui nous intéressent
    4. Dans le panneau de droite qui apparaît,
      1. Ne touche (toujours) pas à l'item 1 (il n'est pas à utiliser ici pour ton besoin) (on pourra en reparler plus tard mais ici ça ne sert pas)
      2. Dans l'item 2, sélectionne la case à cocher "Autoriser uniquement ce type de modification dans le document", dans la liste située en-dessous, sélectionne "Remplissage de formulaires" puis clique sur "Sélectionner des parties" et ne garde que la section 1 cochée, valide
      3. Dans l'item 3, clique sur "Oui, activer la protection" et saisit un mot de passe (maintenant tu entres ton mot de passe perso et tu le confirmes)


    Et voilà c'est fini

    @+
    Sepia

    N'oublie pas de cliquer sur si c'est OK pour toi.

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/07/2013, 13h47
  2. Redimensionner automatiquement une zone de texte dans crystal report
    Par justintak dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/01/2012, 19h02
  3. Texte qui s'incrit en surimpression sur l'entête
    Par henripotter dans le forum FPDF
    Réponses: 1
    Dernier message: 22/06/2009, 16h13
  4. report d'une zone de texte dans champs
    Par imeys dans le forum IHM
    Réponses: 7
    Dernier message: 13/09/2007, 20h35
  5. [FPDF] Comment faire une zone de text délimité
    Par HwRZxLc4 dans le forum FPDF
    Réponses: 16
    Dernier message: 20/05/2007, 10h30

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