Tak for hjælpen - men jeg kunne desværre ikke snyde den.
Jeg har kun en kommando PrintFormDefault(fraside,tilside) tilrådighed i
ocx'filen
m.v.h.
Jan
"Rayman" <rayman_dk@email.com> skrev i en meddelelse
news:w3dB8.12553$HZ2.922459@news000.worldonline.dk...
> Alt efter hvilken metode din ocx benytter, kan du måske benytte
> Set Printer = Printers(2) 'Skift 2 ud med nummeret på din printer
>
>
> Mvh. Rayman
>
> "jan" <janf@ofir.dkNOSPAM> wrote in message
> news:3cd2826a$0$18633$edfadb0f@dspool01.news.tele.dk...
> > Hej
> >
> > Jeg har et program som benytter 3-parts activex objecter. Disse objecter
> kan
> > kun udskrive til windows default printer. I visse situationer har jeg
> behov
> > for at udskrive til en anden printer end default printer. Derfor har jeg
> > kikke lidt hos Microsoft support og fundet
> >
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q266767 som
> > fortæller hvordan man skifter default printer.
> >
> > Mit problem er så at bl.a. under windows 2000 "hænger" programmet når
> > linien:
> > l = SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0, "windows")
> > afsendes!
> >
> > Det sker kun i forbindelse med andet program som også er kørende på
pc'en,
> > lukkes dette andet program er der ingen problemer.
> >
> > Er der en måde at skifte defaultprinter på så kun mit program
genindlæser
> > ændringerne - for når mit printjob er sendt afsted skifter jeg tilbage
til
> > den oprindelige printer.
> >
> > m.v.h.
> >
> > Jan
> >
> >
>
>