Toon posts:

[COM] Excel opslaan workbook

Pagina: 1
Acties:
  • 30 views sinds 30-01-2008

Verwijderd

Topicstarter
Op de volgende manier heb ik een excel document aangemaakt en opgeslagen.
Dit werkt de eerste keer. Ga ik het voor de tweede keer proberen blijft het onderweg bij het opslaan hangen.

Het bestand wat wordt aangemaakt is niet readonly.

De code is als volgt:

$excel = new COM("excel.application") or die("Fout!");

$excel->Visible = 0;

$test = $excel->Workbooks->Add();

$test->SaveAs("C:\\test.xls", 1, "", "", False, False);
$excel->Quit();

Wat kan het probleem zijn?

  • KoW
  • Registratie: Juli 2001
  • Laatst online: 17-08-2022

KoW

Parse parsed te veel

hij blijft niet hangen, hij vraagt of ie mag overwriten

maar, omdat jij visible uit hebt staan zie je dat niet.

Als je in het vervolg bij dit soort problemen eerst dat visible terug aanzet, dan zie je die melding :)

Waarom staat er trouwens een dubbele \ :?

Verwijderd

Topicstarter
Ik doe het dus in PHP de \ moet geescaped worden.

Maar al zet ik het op 1 dan werkt het nog niet.
Daarbij krijg ik wel het geluid net of er wat aan de hand is. Dus misschien overschrijven.

Maar wanneer ik het doe met Word dan gaat het saveas wel goed.

Ik heb het nu opgelost dmv Application.DisplayAlerts = False

[ Voor 12% gewijzigd door Verwijderd op 27-02-2003 11:17 ]


  • KoW
  • Registratie: Juli 2001
  • Laatst online: 17-08-2022

KoW

Parse parsed te veel

k :)

Nog een tip:

probeer dit soort geintjes altijd eerst uit met de macro recorder, en kijk wat voor code die bakt.
Dat werkt best eenvoudig en helpt de beginnende programmeur goed op weg.

(daarmee voorkom je ook de vraag: het werkt niet, ligt het nu aan de communicatie (COM object) of aan de code)

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Welkom in P&W -> Quickstart (update 2/10/2002)

dit is mijn code, wat is er mis mee == helpdesk != GOT.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Je vergeet wat dusty ;)
Pagina: 1

Dit topic is gesloten.