Avatar billede Slettet bruger
11. marts 2008 - 08:20 Der er 3 kommentarer

Udskriv hardcopy fra website

Hej jeg kan ikke få mit udskriv til at virke ved brug af nedenstående vba kode, det skal lige siges at jeg selvfølgelig har en anden url adresse i min kode.

Den kommer fint ind på min side og udfylder de felter den skal, men så kommer den op med nedestående fejl

Run-time error '438'

Object doesn't support this property or method


Har jeg defineret min min ieApp forkert?

-----------------------------------------------------
Sub UdregnLaan()
 
Dim ieApp As InternetExplorer
Set ieApp = New InternetExplorer
ieApp.Visible = True
ieApp.Navigate "http://test.html"
'wait for page to load
    Do Until ieApp.ReadyState = READYSTATE_COMPLETE
    Loop
   
    Set iePage = ieApp.Document
    iePage.Forms(0).Item("Hovedstol").Value = "10.000,00"
    iePage.Forms(0).Item("submi2").Click
   
    Do Until ieApp.ReadyState = READYSTATE_COMPLETE
    Loop
   
    ieApp.Print

End Sub
-----------------------------------------------------
Avatar billede Slettet bruger
11. marts 2008 - 16:35 #1
Det skal lige tilføjes at jeg kører koden fra VBA i Excel, og jeg har fået document.PrintOut funktionen til at virke i word. Men IE er selvfølgelig ikke en del af officepakken så funktionen virker måske ikke i den?
Avatar billede Slettet bruger
12. marts 2008 - 00:11 #2
ieApp.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DODEFAULT

Hmm er det muligt at denne funktion kan udskrive uden at man skal klikke ok når der kommer den popup op?
Avatar billede Slettet bruger
27. marts 2008 - 14:05 #3
Er der slet ingen som kan hjælpe mig med mit problem?
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
Kurser inden for grundlæggende programmering

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