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 :

Ruban personnalisé - Galerie de logo


Sujet :

VBA Word

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 21
    Points : 14
    Points
    14
    Par défaut Ruban personnalisé - Galerie de logo
    Bonjour à tous,

    Je suis en train de créer un ruban personnalisé que je voudrais appliquer plus tard à l'ensemble de mes documents comme une espèce de "Norme documentaire".

    Dans ce ruban personnalisé j'aimerais mettre à disposition des logos et les insérer en cas de clique dessus.

    j'ai réussi à créer une galerie qui va chercher des logos et les affiches par contre je ne trouve pas comment récupérer l'adresse des items images afin de pouvoir les insérer dans le documents Word.

    Voici mon code XML de personnalisation du RUBAN
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"  loadImage="OnLoadImage">
    	<ribbon startFromScratch="false">
    		<tabs>
    			<tab id = "SPTSFrance" label="SPTS France" insertAfterMso="TabHome">
    				<group id="Logos" label="Logos">
                            	<gallery id="ClientsLogosButton" label="Clients Logos"
                            		itemHeight="100" itemWidth="100" size="large"
                            		imageMso="PictureEffectsShadowGallery"
    						onAction="ClientsLogos_Click"> 
                            		<item id="ClientImg1" image="501_Logo_1.jpg"/>
    						<item id="ClientImg2" image="603_Logo_1.jpg"/>
    						<item id="ClientImg3" image="603_Logo_2.jpg"/>
    						<item id="ClientImg4" image="603_Logo_3.jpg"/>
    						<item id="ClientImg5" image="603_Logo_4.jpg"/>
    					</gallery>
    					<gallery id="ProvidersLogosButton" label="Providers Logos"
                            		itemHeight="100" itemWidth="100" size="large"
                            		imageMso="PictureEffectsShadowGallery">
                            		<item id="ProviderImg1" image="Chrysanthemum.jpg"/>
    					</gallery>
    				</group>
    			</tab>
    		</tabs>
    	</ribbon>
    </customUI>

    Voici le code qui anime la galerie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub OnLoadImage(ImageName As String, ByRef Image)
    '
    ' LogoManagement Macro
    '
        ' get the image path
        Dim stPath As String
     
        stPath = Environ("USERPROFILE") & "\Pictures\" & ImageName
        Set Image = LoadPicture(stPath)
    End Sub
    Voici le code qui devrait me permettre d'insérer l'image sélectionnée dans le document, Enfin si je savais quoi mettre à l'intérieur!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub ClientsLogos_Click(control As IRibbonControl, id As String, Index As Integer)
     
    End Sub
    En espérant un petit coup de main, 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,

    Je ne pense pas que Word puisse ouvrir ses propres xml pour en récupérer les données.

    La seule solution est de mettre tes objets quelque part pour pouvoir les mettre dans ton document.
    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. [Access 2007] Ruban personnalisé
    Par eperat dans le forum Access
    Réponses: 1
    Dernier message: 18/03/2008, 09h26
  2. [Excel2007] Gérer un Combobox dans un ruban personnalisé
    Par SilkyRoad dans le forum Contribuez
    Réponses: 3
    Dernier message: 01/12/2007, 11h50
  3. Réponses: 0
    Dernier message: 12/11/2007, 21h59
  4. Réponses: 1
    Dernier message: 30/08/2007, 14h38
  5. Access 2007, ruban personnalisé et sous-formulaires
    Par rinoa777 dans le forum Access
    Réponses: 1
    Dernier message: 27/08/2007, 18h07

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