Barre de menu Office + IE

Le
paul
Bonjour,

Certaines applications, lors de leur installation, rajoutent des boutons
supplémentaires ou de nouvelles barres de menu dans les applications Office
ou dans IE : comment développer une nouvelle barre de menu dans les
applications MS Office (Word, Excel, Outlook, ) ainsi que dans Internet
Explorer ?

Merci d'avance
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
François Picalausa
Le #14676591
Hello,

pour word, excel, c'est assez simple.
Dans ton projet, ajoute la reéférence à icrosoft Word / Microsoft Excel.
L'objet Application correspondant te permet de gérer les toolbars:

Private Sub Form_Load()
'Références à Microsoft Excel 11.0 et à Microsoft Office 11.0
'Pour plus de compatibilité employer le late binding
Dim ExcelApp As Excel.Application
Set ExcelApp = New Excel.Application

Dim ExcelButton As CommandBarButton

Set ExcelButton = ExcelApp.CommandBars.Add("Test Bar", , ,
False).Controls.Add(Office.msoControlButton, , , , False)
'On peut définir une image à ce boutton
'ExcelButton.Picture = LoadPicture("...")
'ExcelButton.Mask = LoadPicture
'ExcelButton.PasteFace

ExcelApp.Quit
Set ExcelApp = Nothing
End Sub

Pour Internet Explorer, toute la documentation est ici:
http://msdn.microsoft.com/workshop/browser/ext/tutorials/menu.asp

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"paul" news:408a2db7$0$22877$
Bonjour,

Certaines applications, lors de leur installation, rajoutent des
boutons supplémentaires ou de nouvelles barres de menu dans les
applications Office ou dans IE : comment développer une nouvelle
barre de menu dans les applications MS Office (Word, Excel, Outlook,
...) ainsi que dans Internet Explorer ?

Merci d'avance...


Publicité
Poster une réponse
Anonyme