vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: EXCEL von VB6 gestartet wieder sauber beenden 
Autor: Klaus1704
Datum: 15.05.08 16:08

Hi Martin,
besser Du verwendest die eigentlichen Excel-Objekte:
- In den Verweisen die MS Excel n Object Library laden
Dann kannst Du bspw. so arbeiten:
 
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim n As Integer
 
    On Error GoTo excel_error
 
    Me.MousePointer = vbHourglass
    Set xlApp = New Excel.Application
    Set xlBook = xlApp.Workbooks.Add
    Set xlSheet = xlBook.Worksheets.Add
 
    With xlSheet
        .Name = "Liste Anträge"
        .PageSetup.Orientation = xlLandscape
    End With
 
    'With xlSheet.Range("A1", "I1")
    With xlSheet.Range("A1", "J1")
        .BorderAround ColorIndex:=11, Weight:=xlThick
        .Font.ColorIndex = 16
        .Font.Size = 12
        .Font.Bold = True
        .Font.Underline = False
        .Interior.Color = vbWhite
    End With
Und wenn Du Deine Objekte so beendest:
    Set xlApp = Nothing
    Set xlBook = Nothing
    Set xlSheet = Nothing
... dann bleibt auch nichts im Speicher zurück ...

Gruß
Klaus
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
EXCEL von VB6 gestartet wieder sauber beenden1.021emersonlakeandp...15.05.08 12:59
Re: EXCEL von VB6 gestartet wieder sauber beenden533Klaus170415.05.08 16:08

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel