Dateien umwandeln von alte zu neue Office-Formate
Möchte gerne wissen ob es ein Programm gibt, welches die alten in neue Office-Formate umwandelt ggf. auch umgekehrt.
zB. .doc in .docx
.xls in .xlsx
zB. .doc in .docx
.xls in .xlsx
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 133617
Url: https://administrator.de/contentid/133617
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo Underdog81!
Extern konvertieren fände ich einigermaßen widersinnig - wenn Du selbst die Datei erzeugst, kannst Du das doch gleich richtig (im richtigen Excel-Format) machen - für eine Tabelle etwa:
Wie sieht denn der Export-Code bei Dir aus?
Grüße
bastla
Extern konvertieren fände ich einigermaßen widersinnig - wenn Du selbst die Datei erzeugst, kannst Du das doch gleich richtig (im richtigen Excel-Format) machen - für eine Tabelle etwa:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "tblTest", "D:\Export-Test.xls"
Grüße
bastla
Hier einmal der Code:
DoCmd.OutputTo acOutputQuery, "qry_AExport", "ExcelWorkbook(*.xlsx)", "D:\Deutschland_Artikel_" & Format(Now(), "dd.mm.yyyy_hh_nn_ss") & ".xlsx", False, "", , acExportQualityPrint
Mit dem Hinweis, dass in der Abfrage "qry_AExport" Memofelder mit Textfeldern verknüpft sind und diese Felder zum Teil größer als 300 Zeichen sind.
DoCmd.OutputTo acOutputQuery, "qry_AExport", "ExcelWorkbook(*.xlsx)", "D:\Deutschland_Artikel_" & Format(Now(), "dd.mm.yyyy_hh_nn_ss") & ".xlsx", False, "", , acExportQualityPrint
Mit dem Hinweis, dass in der Abfrage "qry_AExport" Memofelder mit Textfeldern verknüpft sind und diese Felder zum Teil größer als 300 Zeichen sind.
Hallo Underdog81!
Versuch es mal so (siehe dazu hier):
Grüße
bastla
Versuch es mal so (siehe dazu hier):
DoCmd.OutputTo acOutputQuery, "qry_AExport", acFormatXLS, "D:\Deutschland_Artikel_" & Format(Now(), "dd.mm.yyyy_hh_nn_ss") & ".xls", False
bastla
Hey bastla,
Der einzeiler geht nur bedingt, da er mir bei dem Export alle Felder nur mit max. 256 zeichen befüllt.
Leider sind die Felder Verknüpfte Memo/Textfelder und beinhalten maximal 3000
Zeichen.
Eine händische Lösung ist momentan die .xlsx mit Open Office zu öffnen und dann als .xls zu speichern. Hier werden dann alle zeichen in den Feldern eingetragen.
Gibts denn evtl einen Codeschnipsel, der es mir erlaubt in den Feldern mehr als 256 zeichen zu exportieren??
Wenn ja wäre es perfekt.
Gruß Underdog81
p.s. Danke bastla für deine Mühe
Der einzeiler geht nur bedingt, da er mir bei dem Export alle Felder nur mit max. 256 zeichen befüllt.
Leider sind die Felder Verknüpfte Memo/Textfelder und beinhalten maximal 3000
Zeichen.
Eine händische Lösung ist momentan die .xlsx mit Open Office zu öffnen und dann als .xls zu speichern. Hier werden dann alle zeichen in den Feldern eingetragen.
Gibts denn evtl einen Codeschnipsel, der es mir erlaubt in den Feldern mehr als 256 zeichen zu exportieren??
Wenn ja wäre es perfekt.
Gruß Underdog81
p.s. Danke bastla für deine Mühe