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 Discussion :

[FrontPage]Ajouter un bouton macro pour insérer des balises script


Sujet :

VBA

  1. #1
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 665
    Points
    66 665
    Billets dans le blog
    1
    Par défaut [FrontPage]Ajouter un bouton macro pour insérer des balises script

    Bon j'ai pas trop le choix, mais pour une utilisation pro je n'ai que cette licence là ...
    Sous frontpage 2000, je cherche a jouter un bouton macro dans la barre de menu qui viendrait insérer automatiquement des balises de code
    par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript"> ... </script>
    autour de la selection en mode IDE

    pour la creation du bouton et l'association à la macro c'est fait, reste le code d'insertion... les tentatives que j'ai pu faire se soldent toutes par presmission refusée ...
    On dirait qu'il essaye d'ecrire dans le fichier, alors que je voudrais juste qu'il colle le texte dans l'editeur ...
    Merci de vos pistes éventuelles ...

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 665
    Points
    66 665
    Billets dans le blog
    1
    Par défaut
    Bon alors en fouillant un peu partout et en regroupant des bouts de d'un peu partout j'ai réussi à goupiller ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    lngViewMode = Application.ActivePageWindow.ViewMode
    'Switch to Normal view.
      Application.ActivePageWindow.ViewMode = fpPageViewNormal
    Dim objElement As IHTMLElement
    Dim strTagName As String
    Set objElement = ActiveDocument.all.tags("head").Item(0)
     
    strTagName = objElement.TagName
    objElement.insertAdjacentHTML where:="beforeEnd", _
                HTML:=vbCrLf & "<script type=" & Chr(34) & "text/javascript" & Chr(34) & ">" & vbCrLf & vbCrLf & "</script>"
     
    Application.ActivePageWindow.ViewMode = lngViewMode
    A noter qu'on peut le modifier pour ajouter d'autre tags ...

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 665
    Points
    66 665
    Billets dans le blog
    1
    Par défaut
    seul point de détail que je n'arrive pas à régler:

    positionner le caret à l'endroit voulu en fin de macro

Discussions similaires

  1. Macro pour insérer des sauts de page selon critère
    Par thibault1 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/04/2010, 10h41
  2. Réponses: 6
    Dernier message: 28/01/2009, 13h32
  3. Bouton "cancel" pour stopper des macros
    Par primax dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 09/08/2007, 15h42
  4. [DOM] Pb pour insérer la balise script.
    Par cassy dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/05/2007, 14h39
  5. [VBA-PP] macro pour insérer des images dans PowerPoint
    Par mashpro dans le forum VBA PowerPoint
    Réponses: 4
    Dernier message: 01/08/2006, 22h56

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