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

VBA Word Discussion :

Macro fermeture - lien hypertext précédent


Sujet :

VBA Word

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 52
    Points : 36
    Points
    36
    Par défaut Macro fermeture - lien hypertext précédent
    bonjour,

    j'espère que je vais être clair...

    voici mon problème : depuis Access j'ai réalisé un hyperlink qui m'ouvre un fichier Word, jusque là pas de pb. sauf que access se réduit, et donc quand je ferme Word je tombe sur mon bureau ou sur une autre application....

    c'est vraiment gênant pour "l'application" que je met en place.

    donc la solution auquel j'ai pensé est d'exécuter une macro à la fermeture de mon fichier word qui réouvrirait le document précédent (cf précédent dans un navigateur web)

    si quelqu'un à un code complet pour faire cela... car je n'y arrive pas du tout

    merci d'avance

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,
    Qu'entends-tu par document précédent, tu mentionnes Access pour l'ouverture de ton fichier Word ?
    Si tu veux retourner en Access, il suffit de mettre en place un petit code qui va récupérer l'instance d'Access et l'afficher.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Document_close()
    Dim oAcc as Object
     
    Set oAcc = GetObject("Access.Application")
    oAcc.Visible = True
    End Sub

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 52
    Points : 36
    Points
    36
    Par défaut
    salut,
    tu as compris ce que je voulais, tout simplement retourner sous Access, mais ton code ne fonctionne pas sur mon poste, c'est peut être dut à ma version d'office (2000)...

    si tu as des idées merci d'avance

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 52
    Points : 36
    Points
    36
    Par défaut
    bon
    j'ai changé de stratégie et j'ai trouvé une solution en passant par le vba d'access

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Commande55_Click()
        Dim AppliWord As Word.Application
        Set AppliWord = New Word.Application
        AppliWord.Documents.Open ("file:///C:/WINDOWS/Bureau/test.doc")
        AppliWord.Visible = True
        Set AppliWord = Nothing
    End Sub
    cette solution me permet de ne pas réduire access comme le faisait un lien hypertext...

    mais j'ai toujours un problème... mon document word a des signets et j'aimerai avoir des liens direct vers ces pages...

    les liens du types :
    "file:///C:/WINDOWS/Bureau/test.doc#_TOC205111260"
    ne marchent pas.. alors qu'ils fonctionnes sous internet explorer...

    si quelqu'un sait comment rédiger ce type de lien pour vba... je suis preneur
    je sais que je m'éloigne du sujet "vba Word".... dsl d'avance

    merci

  5. #5
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Les liens Hypertextes dans des documents Word ne fonctionnent qu'avec un ctrl clic.

Discussions similaires

  1. [XL-2007] Macro création liens hypertexte
    Par Le Rookie dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 01/09/2010, 07h58
  2. Macro Pour L'impression de lien Hypertexte
    Par outlaw971 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/12/2008, 14h04
  3. macro pour liens hypertextes
    Par maternelle dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 26/11/2008, 21h32
  4. Creation de liens hypertextes dans macro
    Par sarphiama31 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/09/2008, 09h20
  5. Lien Hypertexte /macro entre Word et excel
    Par massimo30 dans le forum Microsoft Office
    Réponses: 1
    Dernier message: 11/06/2008, 21h10

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