VBA Word

VBA Word - Programmation

Marsh Posté le 13-08-2001 à 15:31:01    

Peut on rajouter un onglet dans la boite de dialogue "nouveau" de word et si oui, comment?

Reply

Marsh Posté le 13-08-2001 à 15:31:01   

Reply

Marsh Posté le 13-08-2001 à 16:06:20    

Peut tu etre un peu plus precis?


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 13-08-2001 à 16:44:02    

Lorsque je travaillais un peu sur le VBA de WORD, je n'ai pas réussie à modifier les menus de WORD, g du rajouter une barre de menu pour ajouter les fonctions utilisateurs
 
mais bon j'y ai pas passé bcp de temps ..si tu veux le code pour la barre d'outil demande


---------------
Galerie Photo (Canon)
Reply

Marsh Posté le 14-08-2001 à 13:33:12    

Je dois rajouter dans la boite de dialogue "Nouveau" (celle qui permet de sélectionner les modèles à utiliser), un onglet personnalisé dans lequel apparaîtrait mes propres modèles.
Je dois réellement passer, dans la mesure du possible par un nouvel onglet et non simplement ajouter mes nouveaux modèles dans un onglet déjà existant.
 
 

navarro a écrit a écrit :

Peut tu etre un peu plus precis?  



Reply

Marsh Posté le 14-08-2001 à 13:34:57    

Oui, ça m'intéresseraitr beaucoup de voir ton code pour la barre d'outils.
Merci

Styx0 a écrit a écrit :

Lorsque je travaillais un peu sur le VBA de WORD, je n'ai pas réussie à modifier les menus de WORD, g du rajouter une barre de menu pour ajouter les fonctions utilisateurs
 
mais bon j'y ai pas passé bcp de temps ..si tu veux le code pour la barre d'outil demande  



Reply

Marsh Posté le 14-08-2001 à 13:41:06    

La procédure ci dessous créé une nlle barre d'outil
et insère dedans 4 combos et bouton command  (d'autre type de controle peuvent etre insérer)
Et enfin elle affecte une procédure à l'évenement OnAction de chaque élément
 

Code :
  1. Public Sub CreationToolBar()
  2.      
  3.     Set objTlb = CommandBars.Add("BarreRIG", msoBarTop, False)
  4.     Set cboEDT = objTlb.Controls.Add(msoControlDropdown)
  5.     cboEDT.Visible = True
  6.    
  7.     Set cboETP = objTlb.Controls.Add(msoControlDropdown)
  8.     cboETP.Visible = True
  9.     cboETP.Width = 120
  10.    
  11.     Set cmdInsETP = objTlb.Controls.Add(msoControlButton)
  12.     cmdInsETP.Visible = True
  13.     cmdInsETP.Style = msoButtonCaption
  14.     cmdInsETP.Caption = "{~"
  15.     cmdInsETP.TooltipText = "Insérer l'Etape"
  16.    
  17.    
  18.     Set cboOPR = objTlb.Controls.Add(msoControlDropdown)
  19.     cboOPR.Visible = True
  20.     cboOPR.Width = 140
  21.     Set cmdInsOPR = objTlb.Controls.Add(msoControlButton)
  22.     cmdInsOPR.Visible = True
  23.     cmdInsOPR.Style = msoButtonCaption
  24.     cmdInsOPR.Caption = "{¤"
  25.     cmdInsOPR.TooltipText = "Insérer l'Opération"
  26.    
  27.     Set cboULT = objTlb.Controls.Add(msoControlDropdown)
  28.     cboULT.Visible = True
  29.     cboULT.Width = 140
  30.     Call Init_CBO ' remplit les combos à partir d'une base de donnée SQl Server , procédure non présente dans l'exemple
  31.    
  32.     cboEDT.OnAction = "cboEDT_Change"
  33.     cboETP.OnAction = "cboETP_Change"
  34.     cboOPR.OnAction = "cboOPR_Change"
  35.     cboULT.OnAction = "cboULT_Change"
  36.     cmdInsETP.OnAction = "cmdInsETP_Click"
  37.     cmdInsOPR.OnAction = "cmdInsOPR_Click"
  38.    
  39.     objTlb.Visible = True
  40. End Sub


---------------
Galerie Photo (Canon)
Reply

Marsh Posté le 14-08-2001 à 15:33:41    

J'ai un peu chercher et je crois que c'est pas possible de rajouter un onglet


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 16-08-2001 à 09:12:33    

Merci pour les reponses apportées.

Reply

Marsh Posté le 16-08-2001 à 09:13:56    

Il suffit de créer un nouveau répertoire dans le répertoire des modèles de Word et de créer au moins un modèle (si le répertoire est vide il n'apparait pas comme onglet).
 
Pour trouver le répertoire des modèles, Outils/Options/dossiers par défaut
 
A+

Reply

Marsh Posté le 22-08-2001 à 17:40:12    

MERCI
 
autre question :
Peut on en VBA sous word récupérer une connexion Internet Explorer déjà lancée ?
a+
 

Sylderon a écrit a écrit :

Il suffit de créer un nouveau répertoire dans le répertoire des modèles de Word et de créer au moins un modèle (si le répertoire est vide il n'apparait pas comme onglet).
 
Pour trouver le répertoire des modèles, Outils/Options/dossiers par défaut
 
A+  



Reply

Marsh Posté le 22-08-2001 à 17:40:12   

Reply

Marsh Posté le 23-08-2001 à 16:30:12    

comment lancer un .chm depuis word (en vba)?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed