vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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

VB.NET - Fortgeschrittene
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur 
Autor: effeff
Datum: 01.04.09 15:59

Warum erstellst du die neue Excel-Datei mit einem VBS und nicht direkt mit VB.NET? Hat es einen Grund, warum du im VBS weder Variablen deklarierst noch entlädst? Und warum erstellst du zwar Objektvariablen im .NET-Teil, entlädst diese aber ebenfalls nicht? Und warum arbeitest du mit Offset? Und als Tipp: Wenn du ein Datum als Teil eines Dateinamens verwenden willst, stelle dieses nicht aus

Tag - Monat - Jahr

zusammen, sondern aus

Jahr - Monat - Tag

Das hat den Vorteil, dass die Sortierung richtig ist. Hier mal eine Variante ohne VBS:

'Verweis auf Excel-Library ist gesetzt
 
Public Class Form1
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
 
        Dim xl As New Microsoft.Office.Interop.Excel.Application
        Dim wb As Microsoft.Office.Interop.Excel.Workbook
        Dim ws As Microsoft.Office.Interop.Excel.Worksheet
 
        wb = xl.Workbooks.Add
 
        Dim Datei As String = "d:\irgendwas\" & Format(Now, "yyyy" & "-" & "MM" _
          & "-" & "dd") & ".xls"
 
        ws = wb.Worksheets(1)
 
        With ws.Cells(1, 1)
            .Value = "Aimetis In/Out Counter:"
            .Font.FontStyle = "lucida fax"
            .Font.Underline = True
            .Font.Bold = True
            .Font.Size = 12
        End With
 
        With ws.Cells(2, 1)
            .Value = "Datum:"
            .Font.Bold = True
        End With
 
        With ws.Cells(2, 2)
            .Value = "Count In:"
            .Font.Bold = True
        End With
 
        With ws.Cells(2, 3)
            .Value = "Count Out:"
            .Font.Bold = True
        End With
 
        wb.SaveAs(Datei, True)
 
        wb.Close()
 
        ws = Nothing
        wb = Nothing
        xl.Quit()
        xl = Nothing
 
    End Sub
End Class

EALA FREYA FRESENA

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Excel Tabelle anlegen und editieren - Verzweiflung pur3.254lurch01.04.09 15:02
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.681effeff01.04.09 15:59
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.601lurch01.04.09 16:29
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.589effeff01.04.09 16:45
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.494lurch02.04.09 08:18
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.514xtts0202.04.09 10:01
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.516effeff02.04.09 10:27
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.564lurch02.04.09 10:15
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.514effeff02.04.09 10:18
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.500lurch02.04.09 14:30
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.502lurch02.04.09 14:49
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.553lurch07.04.09 10:27
Re: Excel Tabelle anlegen und editieren - Verzweiflung pur2.525xtts0207.04.09 11:20

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