Avatar billede mgade Nybegynder
23. marts 2000 - 12:23 Der er 1 løsning

quit metode i automation-kode fejler ved brug af brugerdef. funktion

Min app. tager et oprettet regneark fra serveren, starter Excel, beregner arket, gemmer evt brugerindtastninger i en Access-database og lukker Excel,med en ObjExcelApp.quit kommando.

Det virker - bare ikke når regnearket skal bruge en brugerdefineret funktion.

Jeg tror fejlen kan klares ved at slette modulet (med alle makroer etc., for arket skal aldrig gemmes (indtastningerne ryger jo i basen). Men hvordan f*nden gør man det?

Dette skulle virke i Excel (sletter modulet indefra)
  Dim x 'As Object
  Set x = objExcelApp.VBE.ActiveVBProject.VBComponents
  x.Remove VBComponent:=x.Item("Modul1")

Jeg har nu kun forsøgt fra en ASP-fil (office-automation)

Her er et andet forsøg der heller ikke virker:

  objExcelApp.VBE.ActiveVBProject.VBComponents.Remove
  objExcelApp.VBE.ActiveVBProject.VBComponents(1)

Any ideas??
Avatar billede mgade Nybegynder
23. marts 2000 - 18:56 #1
Løsningen var at displayalerts skulle sættes til False (igen!!) Desuden slettes modul1 af ASP-filen ved nedlukning af applikationen - vha en slettemakro i samme modul!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester