[XaMaLa] - Office 2007 : plaisir et efficacité dans l'usage de l'information au quotidien

Blog animé par Franck Halmaert et XaMaLa, mascotte de la plate-forme Office 2007

  Home :: Syndication  :: Login
  599 Posts :: 1 Stories :: 7096 Comments :: 4509 Trackbacks

News

Microsoft Office intégrale 2007



Dernière Minute !


Archives

Categories

XaMaLa vous dit tout

Téléchargez le fichier de l'Euro 2008 de football !

Résultats Euro 2008 Football

Le fichier est à jour ! Faites vos pronostics et découvrez ceux des autres fans de foot !

Vous trouverez le mode d'emploi en 7 étapes ci dessous.

Pour commencer, voici le ruban que vous allez construire en 15 minutes :

 

Etape 1, 3 minutes
Installez l'outil "Editeur de Ruban" que vous trouverez sur
http://blogs.microsoft.fr/franckha/archive/2007/06/12/60617.aspx
C'est excellent si vous ne voulez pas manipuler directement le XML. 


Etape 2, 1 minute
Ouvrez votre fichier XLSX et sauvegardez le au format XLSM, prenant en charge les macros.

Etape 3, 2 minutes
Ouvrez l'éditeur de Ruban.
Depuis l'éditeur, ouvrez votre fichier XLSM.
Copier le code situé dans l'onglet "Comment faire votre RUBAN" du fichier XLSM ci-dessus. Pour télécharger le fichier, cliquez sur l'image.


Etape 4, 5 minutes
Contemplez votre travail en ouvrant à nouveau votre XLSM

Comme vous le remarquez, il manque des images.
En effet, vous avez la possibilité d'utiliser
1/ les images incluses dans
Office 2007 avec l'instruction imageMso="ChartInsert"
Dans ce cas, pas besoin d'importer les images. Voir ci-dessous pour obtenir la liste des images.
 
2/ vos propres images avec l'instruction image="FootFrance"
Il faut les importer à l'aide de l'éditeur de ruban.
Le bouton à cet effet est inratable dans l'interface.

Truc : pensez à valider votre fichier XML de temps en temps grâce au bouton adéquat dans l'éditeur de ruban. Car si il n'est pas valide, le ruban ne s'affichera pas dans Excel et c'est hyper pénible.

Etape 5, 1 minute
La bibliothèque d'image d'Office 2007 se trouve dans un document XLSM que vous trouverez à l'URL :
http://blogs.microsoft.fr/franckha/archive/2007/06/12/60618.aspx

Etape 6, 2 minutes
Il est maintenant temps de coder des actions lorsque vous cliquez sur les boutons.

Appuyez sur ALT+F11 pour ouvrir l'éditeur de macro.
Insérez un nouveau module (voir ci-dessous) et copiez le code

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpfile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Public Sub OpenBrowser(ByVal control As IRibbonControl)
ShellExecute 0&, vbNullString, control.Tag, vbNullString, vbNullString, SW_SHOWNORMAL
End Sub

 

Etape 7, 1 minute
Et voilà, en appuyant sur les boutons, vous ouvrez un navigateur allant sur l'URL associée, comme décrit dans le code XML.

Conclusion
Cette approche dans Office Excel 2007 serait la même dans Office Word 2007, Office PowerPoint 2007 et Office Access 2007. 

Pour en savoir plus sur le développement de ruban, visitez cet excellent blog très didactique et en français : http://www.microsoft.com/france/msdn/office/office2007/dossier-developpement-ruban.mspx

Pour obtenir des précisions sur tous les sujets de la nouvelle interface d'Office 2007 (ses origines, comment elle a été conçue, le retour des utilisateurs,...) : le blog de Jensen Harris sera votre havre.

posted on mardi 12 juin 2007 13:50