CoMatePlus speichern als xls nicht xlsx

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

CoMatePlus speichern als xls nicht xlsx

Beitrag von Joel »

Hey,

ich sorge dafür das mein CoMatePlus die Excel Datei ohne Nachfrage speichert. Das funktioniert auch ohne Rückfrage. Leider wird die Datei scheinbar immer als xlsx gespeichert (zumindest bei Office 2010). Kann ich Excel sagen dass es die Datei als xls speichern kann. So kann man das auch mit Excel 2003 öffnen und nicht nur mit 2010.

Hier mein Code:

Code: Alles auswählen

ExcelObject\SetProperty("Application\DisplayAlerts = #False") 
      Workbook\Invoke("SaveAs('" + Excel_Temp$ + "')")
      ExcelObject\SetProperty("Application\DisplayAlerts = #True")
      WorkBook\Release()
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: CoMatePlus speichern als xls nicht xlsx

Beitrag von Falko »

und das hilft dir nicht weiter?

Code: Alles auswählen

FFormat=#xlNormal
Datei.s="MeineExcel2003.xls"
Workbook\Invoke("SaveAs('"+Datei+"', " + Str(FFormat) + ")")
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Re: CoMatePlus speichern als xls nicht xlsx

Beitrag von Joel »

Code: Alles auswählen

Konstante nicht gefunden: #xlNormal
Edit: ich glaube ich muss Excel_Constants includen:D:D:D...hat sich erledigt...
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
Antworten