Catégorie: VBA

29/10/2011

Permalink 14:38:28, Catégories: Word, Excel, Powerpoint, VBA, 257 mots   French (FR) , Ormonth

Office 2010 Tool: Compatibility Inspector

Microsoft a publié des outils pour vous permettre d’adapter au mieux les codes VBA vers office 2010. C’est malheureusement en anglais, mais de toutes façons le VBA aussi, j’ai tenté une traduction de la présentation….

L'Inspecteur de code Microsoft Office Compatibility vous aide à résoudre des problèmes de compatibilité de votre Microsoft Visual Basic pour Applications (VBA) macros et des add-ins. Utilisez cet outil pour inspecter le code VBA que vous avez créé dans les versions précédentes de Microsoft Office.

L’inspecteur de code ne corrige pas le code ; il inspecte le code, puis commente les lignes spécifiques du code qui font référence aux items du modèle objet qui ont été modifiés, supprimés ou devenus obsolètes. Vous pouvez ensuite modifier le code sur le fondement de ces commentaires, ou utiliser les liens qui sont proposés dans les commentaires qui vous mèneront sur internet aux sujets relatifs à cette ligne de code en particulier.

L'Inspecteur de code Microsoft Office Compatibility est conçu pour vous aider à mettre à jour vos codes Visual Basic pour Applications (VBA) et Visual Studio Tools pour Office afin de le rendre compatible avec Office 2010 et Office Pro Plus d'Office 365. Il se compose de quatre compléments à télécharger dans Excel 2010, un add-in par application : Excel 2010, PowerPoint 2010, Word 2010 et Visual Studio 2008 ou Visual Studio 2010.

Office Code Compatibility Inspector (OCCI): Office Compatibility

Excel 2010 Object Model Changes Since Earlier Versions

Microsoft Office Code Compatibility Inspector user's guide

message forum

Didier Gonard

Vous devez être identifié pour poster un commentaire.

24/10/2011

Permalink 15:29:04, Catégories: Récapitulatif Office, Access, VBA, 71 mots   French (FR) , arkham46

[Office] [ACCESS] Gérez une liste de saisie dont les enregistrements sont filtrés dynamiquement lors d'une saisie de texte

Article de Jean-Philippe AMBROSINO (argyronet)

Ce document a pour but de vous montrer comment concevoir une liste qui voit son contenu filtré en fonction de ce qui est inscrit dans une zone de texte. Vous devez être relativement à l'aise avec Microsoft Access et connaître la conception de formulaires, mais également avoir une bonne approche du langage Visual Basic for Application afin mettre en pratique cet exemple.

Commentez sur le forum.

Permalien

Vous devez être identifié pour poster un commentaire.

23/09/2011

Permalink 11:51:33, Catégories: Office, Excel, VBA, 254 mots   French (FR) , Ormonth

La Propriété Count de l'objet Range dangereuse à partir d'office 2007

Si vous lancez cette procédure sous 2007 et postérieurs :

Sub Dénombrer() 
 MsgBox Worksheets(1).Cells.Count 
End Sub

vous obtiendrez une Erreur d’exécution’6’ : Dépassement de capacité.

Pourquoi ?

Parce que, comme précisé dans l’aide, la propriété Count de l’objet Range renvoie une valeur de type Long qui représente le nombre d’objets de la collection.

Hors les variables numériques de type long sont limitées en entiers positifs à 2 147 483 648.

Une Feuille de calcul Excel à partir de 2007 comprenant plus de 17 milliards de cellules, on se heurte à un dépassement de capacité et donc à un plantage.

Il faut à partir de cette version utiliser la propriété CountLarge de l’Objet Range qui, elle retourne un variant et ne pose donc pas de problème.

Sub DénombrerLarge() 
  MsgBox Worksheets(1).Cells.CountLarge 
End Sub

La propriété count a été retenue sous 2007 pour la rétrocompatibilité, mais des problèmes verront surement le jour dans certains codes.

En effet la propriété Count de l’Objet Range est opérationnelle sous 2007 et postérieurs tant que l’on se situe dans la limite du Long.

CountLarge est toujours opérationnelle sous 2007 et postérieurs, par contre elle ne peut-être employée sur un classeur à enregistrer sous une version antérieure car elle provoquera immanquablement une erreur d’exécution ‘438’ : propriété ou méthode non gérée par cet objet… Donc pas simple à gérer.

Didier Gonard

message sur le forum

Vous devez être identifié pour poster un commentaire.

13/09/2011

Permalink 18:54:09, Catégories: Récapitulatif Office, Office, Access, Word, Excel, Powerpoint, VBA, 105 mots   French (FR) , arkham46

[Office] [Article] VBA et développement Web

Un petit tour d'horizon du développement Web en VBA par Thierry GASPERMENT (Arkham46) :

Sommaire :
- contrôles internet (Internet Explorer et WebBrowser) ;
- librairie HTML (MSHTML) ;
- librairie XML (MSXML2) ;
- requêtes HTTP (MSXML2 ou WinHTTP) ;
- silverlight ;
- API WinInet et URL Monikers ;
- API Winsock.

Apprenez à :
- naviguer vers une URL et piloter Internet Explorer ;
- envoyer des requêtes HTTP vers une page PHP ;
- téléchargez ou uploader des fichiers ;
- écrire et piloter des pages Silverlight en XAML ;
- envoyer un mail SMTP ou vous connecter à un serveur FTP avec Winsock.

Lire l'article.

Commentez sur le forum.

Permalien

Vous devez être identifié pour poster un commentaire.

09/03/2009

Permalink 17:58:24, Catégories: Récapitulatif Office, Office, Access, Word, Excel, VBA, 52 mots   French (FR) , arkham46

[Office] Tutoriel Office : Introduction aux fonctions d'accessibilité en VB

Cet article est une introduction aux fonctions d'accessibilité.
Ces fonctions ont été développées pour faciliter l'accès à l'outil informatique aux personnes handicapées. (détection du texte survolé par la souris, détection des alertes visuelles et sonores, ...)
Cet article s'adresse à un public développeur expérimenté.

=> Commentez cet article

Permalien

Vous devez être identifié pour poster un commentaire.

05/03/2009

Permalink 10:37:43, Catégories: Récapitulatif Office, Office, Access, Word, Excel, Powerpoint, VBA, InfoPath, Outlook, Project, SharePoint, Visio, 135 mots   French (FR) , lou pitchoun

[Office] Office 14 : une version gratuite ?

Microsoft annonce une version d'Office 14 pour 2010 qui serait gratuite et financée par la pub.
Il resterait bien entendu une version payante mais là aussi le tarif serai revu à la baisse.

La plus marquante est certainement celle qui concerne le positionnement tarifaire de sa suite, précisé par Stephen Elop, directeur de l'activité Office chez Microsoft, à l'occasion de la tenue de la conférence Morgan Stanley Technology à San Francisco. Car Microsoft compte bien lancer pour la première fois de son histoire une version entièrement gratuite de sa suite bureautique.

Pour autant, on ne sait pas encore à l'heure actuelle si elle sera pourvue des fonctions similaires à la version payante, dont le prix est attendu avec une très forte décote qui pourrait bien la faire tourner autour des 99 dollars.

Source

=> Commentez cet article

Permalien

Vous devez être identifié pour poster un commentaire.

28/02/2009

Permalink 23:34:12, Catégories: Récapitulatif Office, Office, Access, Excel, Powerpoint, VBA, 34 mots   French (FR) , arkham46

[Office] Résultats du défi Office n°1 : Puissance 4

Retrouvez les résultats du défi Office n°1 qui consistait à développez en jeu de puissance 4 avec un produit de la suite Office de Microsoft.

Merci à tous les participants.

=> Commentez les résultats

Permalien

Vous devez être identifié pour poster un commentaire.

21/01/2009

Permalink 09:53:09, Catégories: Récapitulatif Office, Office, Access, VBA, 85 mots   French (FR) , arkham46

[Office] Tutoriel Access : Créer des formules mathématiques dynamiques

Tout le monde le sait, ACCESS n'a pas la réputation de flexibilité d'EXCEL pour tout ce qui touche aux calculs. En effet, rien n'est apparement prévu pour saisir et résoudre des formules de calculs. Généralement, c'est à la charge du programmeur de prévoir, concevoir et faire procéder à la résolution de celles-ci. L'objectif de cet article est de démontrer que nous pouvons laisser l'utilisateur maître de la création de formules de calculs complexes.

=> Commentez cet article

Permalien

Vous devez être identifié pour poster un commentaire.

29/12/2008

Permalink 11:07:02, Catégories: Récapitulatif Office, Access, Word, Excel, Powerpoint, VBA, Outlook, 35 mots   French (FR) , arkham46

[Office] Tutoriel : Mes premiers pas en VBA - 01

Cet article fait partie d'une série de petits articles pour débuter en VBA.
De cette série, il est le premier.
Dans cet article, nous allons utiliser l'enregistreur de Macro.

=> Commentez cet article

Permalien

Vous devez être identifié pour poster un commentaire.

08/12/2008

Permalink 08:33:07, Catégories: Récapitulatif Office, Office, Excel, VBA, 39 mots   French (FR) , arkham46

[Office] Tutoriel Excel : Développez un jeu de Pacman complet en VBA avec Gdi+

Développez pas à pas un jeu de pacman complet avec Excel :
- Utilise la librairie gdi+ pour la gestion du graphisme;
- Utilise l'API multimedia Windows (winmm.dll) pour le son, les commandes et la minuterie.

=> Commentez cet article

Permalien

Vous devez être identifié pour poster un commentaire.

Liste des blogs

Blog de la rubrique Office

Catégories


Rechercher

<  Novembre 2011  >
Lun Mar Mer Jeu Ven Sam Dim
  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 27
28 29 30        

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web