[VBA:VB6] Se servir d'excel à partir d'une autre application

Dernière mise à jour le 5 novembre 2009 à 18:13 par marlalapocket
Publié par lermite222
Cette petite routine permet d'appeler excel à partir de VB6 ou d'une autre application Office.
A coller dans un module général (Module1 par exemple)
En VBA >> Insertion >> Module, et dans cette fenêtre coller...
En VB6 >> Projet >> Ajouter un module, et dans cette fenêtre coller...
Dim EX As New Application
Public Book As Workbook
Public Feuille As Worksheet

'Pas oublier d'ajouter la référence..
'Microsoft Excel X,X object librairy

Sub AjouterExcel()
    Set EX = CreateObject("Excel.application")
    EX.Visible = True
    Set Book = EX.Workbooks.Add
    'Toutes les fonctions Application sont disponnibles avec BooK
    Set Feuille = Book.Sheets(1)
    'Exemple:
    Feuille.Name = "Cette Feuille"
    With Feuille
        .[A1] = "Ceci est la cellule A1"
        .[A2] = "Ceci est la cellule A2"
        .Columns("A:A").ColumnWidth = 23.14
    End With
    'Toutes les fonctions excel sont disponnible avec Feuille.
End Sub
Meilleures réponses pour « Se servir d'excel à partir d'une autre application » dans :
Réseau local et partage de connexion Internet VoirSommaire I. Configurer un réseau entre 2 PC seulement 1. Avec Windows Vista 2. Avec Windows XP 3. Avec Windows 98 (Me?) II. Avec plusieurs ordinateurs III. Partage de connexion internet. a. Sous windows XP et Vista b. Sous Windows...
[Imprimantes] Partage d'imprimante VoirProcédure pour partager une imprimante afin qu'elle soit accessible depuis n'importe quelle station de travail d'un réseau Microsoft Windows NT/2000/XP: Tout d'abord, il faut comprendre rapidement la connexion entre les ordinateurs et l'imprimante...
Application Service Provider (ASP) VoirNotion d'hébergement de service Le terme ASP (Application Service Provider, en français FAH pour Fournisseur d'applications hébergées) désigne la fourniture par un prestataire d'une application utilisable à travers les réseaux. Il s'agit donc de...
Environnement Client/Serveur VoirPrésentation de l'architecture d'un système client/serveur De nombreuses applications fonctionnent selon un environnement client/serveur, cela signifie que des machines clientes (des machines faisant partie du réseau) contactent un serveur, une...
Partager une connexion Internet avec Jana Server VoirIntérêt Si vous possédez un réseau local (deux ordinateurs ou plus reliés en réseau, c'est-à-dire possèdant chacun une carte réseau) dont un connecté à Internet (par l'intermédiaire d'un modem, par le câble, ...) il peut être intéressant de rendre...
Collection CommentÇaMarche.net