come faccio ad aprire un file pdf quando clikko su un button?
come faccio ad aprire un file pdf quando clikko su un button?
Così:
Shell "AcroRd32.exe nomefile.pdf", vbNormalFocus
come faccio a dare un percorso relativo ad entrambi i files?
Se inserisco App.path &"..." mi da errore, forse lo metto nel posto sbagliato..
Potreste darmi qualke esempio?
Grazie!
lascia uno spazio dopo .execodice:Shell "AcroRd32.exe " & App.Path &"\nomefile.pdf", vbNormalFocus
se dentro la cartella dove risiede la tua applicazione hai una dir che contiene il tuo file aggiungila prima del nomefile
![]()
Così come mi hai detto tu non funziona:
se uso:
--------------------------------------------------------------
Shell ("C:\Programmi\Adobe\Acrobat 5.0\Reader\AcroRd32.exe C:\WINDOWS\cataloghiVB\file.pdf"), vbNormalFocus
--------------------------------------------------------------
funziona (ma nn ha il path relativo);
se uso:
--------------------------------------------------------------
Shell ("C:\Programmi\Adobe\Acrobat 5.0\Reader\AcroRd32.exe & app.path &\cMono.pdf"), vbNormalFocus
mi apre acrobat ma nn il file specificato;
se uso (come hai detto tu):
--------------------------------------------------------------
Shell "AcroRd32.exe " & App.Path &"\nomefile.pdf", vbNormalFocus
--------------------------------------------------------------
nn mi apre neanke acrobat!
come mai?
Grazie 1000 e scusami x lo stress!
![]()
![]()
quella giusta è la seconda ma ti sei dimenticato di concatenare correttamente le stringhe con gli apici:Originariamente inviato da Tallino
Così come mi hai detto tu non funziona:
se uso:
--------------------------------------------------------------
Shell ("C:\Programmi\Adobe\Acrobat 5.0\Reader\AcroRd32.exe C:\WINDOWS\cataloghiVB\file.pdf"), vbNormalFocus
--------------------------------------------------------------
funziona (ma nn ha il path relativo);
se uso:
--------------------------------------------------------------
Shell ("C:\Programmi\Adobe\Acrobat 5.0\Reader\AcroRd32.exe & app.path &\cMono.pdf"), vbNormalFocus
mi apre acrobat ma nn il file specificato;
se uso (come hai detto tu):
--------------------------------------------------------------
Shell "AcroRd32.exe " & App.Path &"\nomefile.pdf", vbNormalFocus
--------------------------------------------------------------
nn mi apre neanke acrobat!
come mai?
Grazie 1000 e scusami x lo stress!
![]()
![]()
codice:Shell ("C:\Programmi\Adobe\Acrobat 5.0\Reader\AcroRd32.exe " & app.path & "\cMono.pdf"), vbNormalFocus
grazie, così funziona!
un ultima domanda....
se volessi rendere relativo anke il percorso x aprire acrobat?
io ho provato così:
-----------------------------------------------------------------
Shell (App.Path & "\AcroRd32.exe " & App.Path & "\cMono.pdf"), vbNormalFocus
-----------------------------------------------------------------
ma mi restituisce come errore: "invalid procedure call or argument"
Puoi suggerirmi qualcosa?
Grazie 1000 x i consigli (e la pazienza!)
![]()
se usi app.patch per aprire acroba reader dovresi avere AcroRd32.exe nella stessa cartella in cui hai il tup prg...la cosa più bella sarebbe file un find file per cercare la collocazione di AcroRd32.exe! e sostituirla!!
Ciao andrea
ma io HO il file "AcroRd32.exe" nella cartella del progetto.
Secondo me ci dev'essere un'errore di sintassi nella mia riga di codice (ma nn riesco a capire xkè) altrimenti se nn mi trovasse il file mi restituirebbe "file not found"... o no?
come si fa a fare un find file?
qualcuno mi manda il codice'
'azie!
![]()