John Barden: auf Excel-Datei zugreifen

Hi,

kann ich mit einer .vbs-Datei auf eine .xls Datei (Excel) zugreifen, um in der Excel-Tabelle bestimmte Felder zu löschen?
Wenn ja, wie mache ich das am besten? Kennt jemand eine Anleitung für so etwas?
Geht das z. B. über ODBC? Da kann man ja extra eine dsn für eine Excel-Tabelle einrichten. Aber wie kann ich dann darauf zugreifen?

Bin für jede Hilfe dankbar.

Grüße
John

  1. guten Morgen,

    kann ich mit einer .vbs-Datei auf eine .xls Datei (Excel) zugreifen, um in der Excel-Tabelle bestimmte Felder zu löschen?

    Ja.

    Wenn ja, wie mache ich das am besten? Kennt jemand eine Anleitung für so etwas?

    Je nachdem, was du installiert hast, gibt es eine entsprechende *.chm-Hilfedatei. Online kannst du dich bei solchen Fragen an die MSDN (http://www.microsoft.com/germany/msdn/) wenden.

    Geht das z. B. über ODBC?

    Auch das ist möglich.

    Da kann man ja extra eine dsn für eine Excel-Tabelle einrichten. Aber wie kann ich dann darauf zugreifen?

    Näheres siehe der eben angegebene link zur MSDN  -  hier im Forum geht es vorrangig um andere Fragen.

    Grüße aus Berlin

    Christoph S.

    1. Hi,

      ich hab bei Microsoft nach langem Suchen schon mal ein Beispiel gefunden, wie man eine Excel-Datei mit Inhalt generiert.

      Set ExcelSheet = CreateObject("Excel.Sheet")
      ExcelSheet.Application.Visible = True
      ExcelSheet.ActiveSheet.Cells(10,3).Value = "This is a test"
      ExcelSheet.SaveAs "C:\test\test.xls"
      ExcelSheet.Application.Quit
      Set ExcelSheet = Nothing

      Aber wie kann ich eine bereits vorhandene Datei öffnen, um den Inhalt zu ändern?

      Könnte mir da noch jemand einen Tip geben?

      Grüße
      John