PDA

View Full Version : [vb6] aprire un file con l'applicazione predefinita


first register
06-01-2010, 18:01
vorrei aprire ogni file sul disco con l'applicazione predefinita sul pc utilizzando solo il percorso del file sul disco.
Ad esempio dato il percorso c:\nomefile.docx l'applicazione vb6 dovrà aprire il file con msword, invece dato il percorso c:\nomefile.pdf l'applicazione vb6 dovrà aprire il file con acrobatreader.....

:help:

MarcoGG
06-01-2010, 22:27
Semplice, puoi aprire ogni file con l'applicazione localmente associata con il metodo ShellExecute dell'oggetto Shell.Application, in questo modo :

Dim S As Object
Set S = CreateObject("Shell.Application")
S.ShellExecute ("C:\docWord.doc")
;)

first register
07-01-2010, 22:39
grazie mille :D

first register
09-01-2010, 21:06
up !!

non so perchè ma no va... l'applicazione non riesce a trovare il file.



dim percorso a string
Dim S As Object
percorso = text1.text


Set S = CreateObject("Shell.Application")
S.ShellExecute (percorso)





ci sono altre possibilità ?

MarcoGG
10-01-2010, 09:28
Difficile dirlo, finchè non sappiamo cosa c'è in Text1.Text...

first register
10-01-2010, 20:09
Difficile dirlo, finchè non sappiamo cosa c'è in Text1.Text...
è vero :p

Adesso funziona.

grazie :)