Newsgroup: it.comp.appl.access
Titolo: Non mi stampa i file word in PdF ! Aiuto !

Ho perfettamente installato il PDF Converter.
Il nome della stampante virtuale diciamo sia "PDF PRINTER"
Se io faccio :
Dim Wrd           As New Word.Application
Dim Doc           As Word.Document
Dim Stampante As string
Set Doc = Wrd.Documents.Open("c:\grf\grf_test\word\word_in\prova.doc")
Stampante = "PDF PRINTER"
Set Application.Printer = Application.Printers(Stampante)
Doc.PrintOut
Me lo stampa, ma su *carta*, non me lo converte in un file PDF !
Che debbo fare ?


Certo hai una bella pretesa. Dici ad access che la stampante e' PDF 
Printer e va bene ma a word chi glielo dice?
-- 
ac (x=y-1)


Hai solo 2 opzioni...
1) Imposti con le API la stampante di Default registrando la stampante
prima e ripristinandola poi...
2) Come ha visto subito A.C. devi spiegare a Word che stampante usare,
ad Access(Application.Printer) non glie ne pò fregà de meno...
@Alex

 ha scritto nel messaggio 
news:eba2e3d6-e922-4015...@v28g2000vbb.googlegroups.com...

Hai solo 2 opzioni...

@Alex
----
scusa ma l'oggetto Wrd non ha le proprietà .ActivePrinter e .PrintOut?
 Wrd.ActivePrinter = stampante
 Wrd.PrintOut (False)

 ha scritto nel messaggio 
news:7c896343-8797-45bc...@s19g2000vbr.googlegroups.com...

Si, confermo, si può, ho fatto le prove....
    Dim Wrd           As New Word.Application
    Dim Doc           As Word.Document
    Dim Stampante As String
    Set Doc = Wrd.Documents.Open("c:\prova.doc")
    Stampante = "Microsoft Office Document Image Writer"
    Wrd.ActivePrinter = Stampante
    Doc.PrintOut
    DoEvents
    Doc.Close
    Wrd.Quit
    Set Wrd = Nothing

 ha scritto nel messaggionews:eba2e3d6-e922-4015...@v28g2000vbb.googlegroups.com...

Secondo te la 2° che ho detto cosa voleva intendere...???????
;-)
@Alex

Secondo te la 2� che ho detto cosa voleva intendere...???????
;-)
-----------
...� che tu sei ormai troppo criptico :D 

 ...è che tu sei ormai troppo criptico :D
Si si ... criptico...
;-)
@Alex

 ...� che tu sei ormai troppo criptico :D
Si si ... criptico...
;-)
-----
E vabb�, sgamato... c'hai ragione... non avevo letto :D
uhauahhau 

 - Mostra testo citato -
SI , PUO' , FAREEEEEEEEEE !!!!
(Frankesteinn Junior)
Domani in ufficio provo.
Grazie ! Pciu', pciu' ... :D

 Printer e va bene ma a word chi glielo dice?
Hai ragione, tu e @Alex.
Ho completamente dimenticato che se faccio
doc.printout sto  comandando al word, e non ad access, di stampare.
... Aoh ... Ehhh ...

 ad Access(Application.Printer) non glie ne pò fregà de meno...
... L' ho capito solo ora quello che vuoi dirmi.
Ieri ero stanco, stanchissimo ...
Sei bravo, non c'e' dubbio. Azzo se sei bravo.
Tu mi stai dicendo
(in modo stringato, ammazza che tirchio !) :D
che ogni applicazione X (access, word, excel , ciccio formaggio ...)
ha dentro di se l' interfaccia  Y che gli funge da "stampante" e
che a sua volta "punta" alla stampante di sistema S, che e' una
ulteriore interfaccia uguale per *ogni* applicazione, ovviamente.
X -> Y -> S
Quindi, se io cambio S con le API, *tutte* le applicazioni le prendo
per i fondelli, perche' loro credono di stampare sempre sullo stesso
oggetto e invece ... Forte.
Quello che ho fatto io e' invece cambiare *solo* la Y di access :
da
X -> Y -> S
ho fatto
X -> Y1 -> S1
Bello.