Les Snippets

Connexion

Comment ouvrir un classeur Excel Vierge depuis VB6

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 24/08/2006 15:09:46 et initié par jrivet [Liste]
Date de mise à jour : 25/08/2006 22:42:26
Vue : 9583
Catégorie(s) : Trucs & Astuces, Système
Langages dispo pour ce code :
- VB6
- VBA
- VB 2005



Langage : VB6
Date ajout : 24/08/2006
Posté par jrivet [Liste]
DateMAJ : 24/08/2006
'Objet excel 
Dim XlApp As New Excel.Application 
'Objet Classeur
Dim XlWorkBook As Excel.Workbook 
XlApp.Visible = True
'Ouvre un classeur neuf
Set XlWorkBook = XlApp.Workbooks.Add 
'[...les mofid => Objets Worksheets... Ranges]
'Sauveagrde le classeur
Call XlWorkBook.Close(True) 
'Quitte l'application
Call XlApp.Quit 
'Destruction des objets
Set XlApp = Nothing 
Set XlWorkBook = Nothing 

Remarque :
il faut cocher la référence Microsoft Excel 9.0 Object Library (9.0 ou equivalent)
Langage : VBA
Date ajout : 24/08/2006
Posté par mortalino [Liste]
DateMAJ : 25/08/2006
Sub OuvreClasseurVierge() 
    ' *** Ouvre un nouveau classeur
    Application.Workbooks.Add 
    ' *** ### Traitement du nouveau classeur ###
    ' *** Sauvegarde le classeur
    ActiveWorkbook.Close True 
End Sub
Langage : VB 2005
Date ajout : 10/11/2006
Posté par Drikce06 [Liste]
Dim appxls As Excel.Application 
Dim workbook As Excel.Workbook


Sub AjouterClasseur()

'Ouverture de l'application
appxls = New Microsoft.Office.Interop.Excel.Application
appxls.Visible = True



'Ajouter un nouveau classeur 

workbook = appxls.Workbooks.Add()


'Enregistrer sous le classeur 
workbook.SaveAs("C:\NouveauClasseur")

'Ferme le classeur ecxel en sauvegardant ou non le classeur
workbook.Close(True)

'Quit l'application

appxls.Quit()


'libération des variables

workbook = Nothing

appxls = Nothing



End Sub

Remarque :
Ajouter excel en référence dans le projet

Snippets en rapport avec : Vb6, Excel, Classeur, Nouveau



Codes sources en rapport avec : Vb6, Excel, Classeur, Nouveau

{Visual Basic, VB6, VB.NET, VB 2005} MSHFLEXGRID : GRILLE DE DONNÉES UTILISABLE DANS VB6
Ce code est un ensemble de petites procédures utilisant le contrôle MSHFlexGrid sous VB6. Cette gril...

{Visual Basic, VB6, VB.NET, VB 2005} CODE PERMETTANT DE MANIPULER LES OBJETS EXCEL EN .NET
Le code montre juste les grandes lignes de la manipulation d'une application Excel. ...

{Visual Basic, VB6, VB.NET, VB 2005} TRIEUSE EXCEL AVEC VB.NET
Bonjour, je vais commencer par pourquoi cette source. Je suis actuellement stagiaire et tout ce ...

{Visual Basic, VB6, VB.NET, VB 2005} TRADUCTEUR VB6.VBP EN VB5.VBP
Ben oui ! Il y a encore des utilisateurs de VB5. C'est ce qui m'a amené à faire ce petit programm...

{Foxpro} XL8TABLE() : IMPORTE UNE FEUILLE D'UN CLASSEUR EXCEL 97 DANS UNE TABLE VISUAL FOXPRO
* Les noms des champs sont lus dans la première ligne de la feuille * Les colonnes sont importées e...

{Visual Basic, VB6, VB.NET, VB 2005} MACRO POUR TRIER LES FEUILLES D'UN CLASSEUR EXCEL
Cette macro permet de trier dans l'ordre croissant les feuilles d'un classeur excel Il faut créer...

{Visual Basic, VB6, VB.NET, VB 2005} TRIER LES FEUILLES D'UN CLASSEUR EXCEL
Ce code permet de trier dans l'ordre croissant les feuilles d'un classeur excel Sur le formulaire i...

{Visual Basic, VB6, VB.NET, VB 2005} BASE DE CONNAISSANCE EN VB6
Ce programme est un exemple de base de connaissance que j'ai réalisé en VB6<BR><BR>J'uti...

{Visual Basic, VB6, VB.NET, VB 2005} PRÉCÉDENT SUIVANT
Active les feuilles précédentes ou suivante dans un classeur excel ...

{Visual Basic, VB6, VB.NET, VB 2005} FICHIER TEXTE VERS CLASSEUR EXCEL
Ce code permet d'importer dans une feuille d'un classeur EXCEL les données d'un fichier texte. Il fa...