none
Migration Excel VBA 2003 zu 2007: Speichern im alten Format RRS feed

  • Frage

  • Hallo Zusammen,

     

    ich habe ein Exeldatei mit Makros welche ein anderes Excelfile öffnet und dann unter einem neuen Namen abspeichert.

    Die Datei wird hier sowohl in Excel 2007 als auch in Excel 2003 verwendet.

    Deshalb würde ich die Datei auch gerne wieder im alten Format speichern.

    Um dies sicherzustellen habe ich schon in einer anderen Datei schon mal folgenden Code verwendet.

     

            If (Val(Application.Version) < 12) Then
                DestWb.SaveAs Filename:=NewCharaplanName
            Else
                DestWb.SaveAs Filename:=NewCharaplanName, FileFormat:=xlExcel8
            End If

     

    In der jetztigen Datei wird aber die Konstante xlExcel8 nicht mehr erkannt.

    Weis jemand was der Grund dafür sein könnte?

    Vielleicht gibt es ja auch eine elegantere Lösung?

    Vielen Dank schon mal im Voraus.

    Gruß

     

    Norbert

     

    Mittwoch, 4. August 2010 09:03

Antworten

  • Am 04.08.2010 schrieb PCBachl:

    In der jetztigen Datei wird aber die Konstante xlExcel8 nicht mehr erkannt.

    Weis jemand was der Grund dafür sein könnte?

    Fileformat im VBA-Editor markieren, F1 drücken und oben rechts im
    Fenster "Alle anzeigen" anklicken:

    XlFileFormat kann eine der folgenden XlFileFormat-Konstanten sein. xlCSV xlCSVMSDOS xlCurrentPlatformText xlDBF3 xlDIF xlExcel2FarEast xlExcel4 xlAddIn xlCSVMac xlCSVWindows xlDBF2 xlDBF4 xlExcel2 xlExcel3 xlExcel4Workbook xlExcel5 xlExcel7 xlExcel9795 xlHtml xlIntlAddIn xlIntlMacro xlSYLK xlTemplate xlTextMac xlTextMSDOS xlTextPrinter xlTextWindows xlUnicodeText xlWebArchive xlWJ2WD1 xlWJ3 xlWJ3FJ3 xlWK1 xlWK1ALL xlWK1FMT xlWK3 xlWK3FM3 xlWK4 xlWKS xlWorkbookNormal xlWorks2FarEast xlWQ1 xlXMLSpreadsheet
    Servus
    Winfried


    Connect2WSUS: http://www.grurili.de/tools/Connect2WSUS.exe
    GPO's: http://www.gruppenrichtlinien.de
    Community Forums NNTP Bridge: http://communitybridge.codeplex.com/

    • Als Antwort markiert PCBachl Dienstag, 28. September 2010 10:54
    Mittwoch, 4. August 2010 16:30

Alle Antworten

  • Am 04.08.2010 schrieb PCBachl:

    In der jetztigen Datei wird aber die Konstante xlExcel8 nicht mehr erkannt.

    Weis jemand was der Grund dafür sein könnte?

    Fileformat im VBA-Editor markieren, F1 drücken und oben rechts im
    Fenster "Alle anzeigen" anklicken:

    XlFileFormat kann eine der folgenden XlFileFormat-Konstanten sein. xlCSV xlCSVMSDOS xlCurrentPlatformText xlDBF3 xlDIF xlExcel2FarEast xlExcel4 xlAddIn xlCSVMac xlCSVWindows xlDBF2 xlDBF4 xlExcel2 xlExcel3 xlExcel4Workbook xlExcel5 xlExcel7 xlExcel9795 xlHtml xlIntlAddIn xlIntlMacro xlSYLK xlTemplate xlTextMac xlTextMSDOS xlTextPrinter xlTextWindows xlUnicodeText xlWebArchive xlWJ2WD1 xlWJ3 xlWJ3FJ3 xlWK1 xlWK1ALL xlWK1FMT xlWK3 xlWK3FM3 xlWK4 xlWKS xlWorkbookNormal xlWorks2FarEast xlWQ1 xlXMLSpreadsheet
    Servus
    Winfried


    Connect2WSUS: http://www.grurili.de/tools/Connect2WSUS.exe
    GPO's: http://www.gruppenrichtlinien.de
    Community Forums NNTP Bridge: http://communitybridge.codeplex.com/

    • Als Antwort markiert PCBachl Dienstag, 28. September 2010 10:54
    Mittwoch, 4. August 2010 16:30
  • Vielen Dank für die Antwort.

     

    Gruß Norbert

    Dienstag, 28. September 2010 10:54