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

Visio Discussion :

Comment revenir sur la page précédemment affichée ?


Sujet :

Visio

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 23
    Points : 18
    Points
    18
    Par défaut Comment revenir sur la page précédemment affichée ?
    Bonjour,

    J'ai un diagramme de flux qui fait une douzaine de pages. Chaque page fait référence à d'autres pages (via un lien hypertexte ou via la fonction "comportement" de l'objet).

    Malheureusement, le flux n'est pas linéaire. C'est à dire que les page 2 et page 4 pointent sur la page 9. En bas de la page 9, j'aimerais un icône qui me permette de revenir en arrière. Quand le flux est linéaire, pas de problème, il me suffit de pointer sur le page souhaitée.

    Par contre dans le cas sus-cité, il faudrait, que je puisse revenir sur la page précédemment utilisée (à la façon d'un navigateur WEB).

    Est-il possible de faire ça avec Visio (ça fait 5 heures que je cherche ) ???

    A+

    Junior76

  2. #2
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Bonjour

    Au stade actuel de mes connaissances en Visio, je n'ai pas trouvé plus simple que de passer par du VBA. J'abandonnerais donc les possibilités de comportement des objets et je n'utiliserais que du VBA.

    Etapes:
    1. Placer un bouton de commande sur chaque page et le renommer (pour la simplicité). On place un bouton de commande en affichant la barre d'outils développeur, puis en cliquant sur Insérer un contrôle. Dans mon exemple, j'ai pris un Microsoft Forms 2.0 CommandButton pour disposer du clic, mais tu peux choisir d'autres contrôles si tu es familiarisé avec les contrôles (notamment ceux des forms 2.0). Une fois placé, clic droit puis Objet Bouton de commande/Propriétés du contrôle et adapter la propriété Name. Par exemple, Button1 sur la page 1, Button2 sur la page 2 et Button3 sur la page 3. Les pages 1 et 2 permettent de pointer vers la 3, le bouton de la 3 reviendra sur la précédente.
    2. Dans le module vba du document (alt + F11), placer le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Private OldPageName As String
     
    Private Sub Button1_Click()
        OldPageName = ActivePage.Name
        ActiveWindow.Page = "page 3"
    End Sub
     
    Private Sub Button2_Click()
        OldPageName = ActivePage.Name
        ActiveWindow.Page = "page 3"
    End Sub
     
    Private Sub Button3_Click()
        ActiveWindow.Page = OldPageName
    End Sub
    Je pense que le code parle de lui-même. Reviens au besoin.

    Ok?

Discussions similaires

  1. ne pas pouvoir revenir sur une page en cliquant sur précédent
    Par sagopa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 06/11/2006, 01h10
  2. Réponses: 15
    Dernier message: 22/08/2006, 00h33
  3. Réponses: 10
    Dernier message: 18/08/2006, 12h14
  4. comment rediriger sur une page html en fonction de la langue
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/08/2005, 11h42
  5. [VB.NET] Comment revenir à la page précédente?
    Par le lynx dans le forum ASP.NET
    Réponses: 7
    Dernier message: 12/04/2005, 09h42

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