par Raziel » 05 Mai 2003 à 11:43
Comme promis,Voici un code qui Exporte les colonnes 2, 4 et 6 de la vue Inbox de la messagerie.Si tu as des pb, n'hésite pas.Sub Initialize Dim Session As New notessession Dim db As notesdatabase Dim Vue As notesview Dim Doc As notesdocument Dim Valeur As Variant Dim xlApp As Variant Dim Ligne As Integer Set db = Session.currentdatabase Set Vue = db.getview("($Inbox)") Set Doc = Vue.getfirstdocument If Not Doc Is Nothing Then ' Création de l'objet Excel Set xlApp = createObject("Excel.sheet") ' Création du classeur Excel xlApp.Application.Workbooks.add ' Création d'une page avec renommage xlApp.Application.Sheets.add xlApp.Application.Sheets(xlApp.Application.activesheet.name).Name = "Exportation vue Notes" End If Ligne = 1 While Not Doc Is Nothing ' Exportation de la colonne 2 Valeur = Doc.ColumnValues(1) xlApp.Application.activesheet.Cells(Ligne,1).Value = Valeur ' Exportation de la colonne 4 Valeur = Doc.ColumnValues(3) xlApp.Application.activesheet.Cells(Ligne,2).Value = Valeur ' Exportation de la colonne 6 Valeur = Doc.ColumnValues(5) xlApp.Application.activesheet.Cells(Ligne,3).Value = Valeur ' Passage au doc suivant Set Doc = Vue.getnextdocument(Doc) Ligne = Ligne + 1 Wend ' On rend le classeur Excel visible xlApp.application.visible= TrueEnd Sub
Raziel
L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]