PDA

Visualizza versione completa : pulsanti opzione e di comando


Polaris
12-07-2001, 18.15.52
Sono un programmatore di VB alle prime armi quindi sono sicuro che qualcuno di voi pu sicuramente aiutarmi. Il mio problema il seguente:
Ho bisogno che se selezionato un determinato pulsante di opzione e premo il pulsante di comando il programma mi vada ad aprire un file che si trova sull'HD
Ciao :)

Polaris
12-07-2001, 20.39.46
Ditemi almeno se possibile aprire un documento di word dall'interno del programma

vampyhack83
12-07-2001, 21.02.09
Per avviare un programma da Hd basta utilizzare in command1_click (command1 sta x nome del pulsante) la funzione shell (pathname,[windowstyle]), dove pathname sta x il percorso completo dove si trova il file e windowstyle (ke e' un campo optional quindi puo' essere omesso) lo stile di apertura, per default il prog verra' aperto ridotto ad icona.
La funzione shell ritorna un valore double.
Un es potrebbe essere:

private sub command1_click()
dim a as double
a=shell("c:\esempio.exe",vbNormalFocus)
End sub

la funzione serve x avviare esempio.exe da c:\

vbnormalfocus apre la finestra nella dimensione e nella posizione originale!!

sxo ti sia stato di aiuto ciao

VAMPY83

Polaris
12-07-2001, 23.05.38
ok grazie x il consiglio ci provo subito
Grazie Ciao :)

Polaris
12-07-2001, 23.38.22
OK ho provato quello che mi hai appena dato e funziona benissimo e x qesto comincio a dirti grazie
Tuttavvia ci funziona solo con gli eseguibili ed io vorrei sapere se possibile aprire per esempio un file .doc

Ti spiego meglio il mio problema:
Ho diversi documenti di word di buste, pronte da stampare, e ho realizzato un programmino in VB che tramite la scelta di pusanti di opzione e caselle combo "deve riuscire a caricare questi documenti (o stamparli) ed il problema solo quello che non riesco a richiamare i file .doc dall'interno del programmino da me realizzato

:) Ciao :)

vampyhack83
13-07-2001, 21.21.24
Mi dispiace ma nn so come potresti fare!
Attendi risposte da qualkuno + brava di me!
Scusa e CIAO

Polaris
14-07-2001, 00.57.22
Comunque mi 6 stata di grande aito lo stesso

Grazie 1000

Ciao :)

EcHo2K
16-07-2001, 19.43.46
il doc non so come tu possa aprirlo, ma in generale ti server un componente ActiveX che di dia queste funzionalita'. Non credo che la RichTextBox abbia la possibilita' di aprire i .doc, ma ti conviene guardare nell'help del db. Altrimenti prova a fare una ricerca con google! :)

Eteria
31-07-2001, 12.35.43
Creati un file bat il quale deve essere lanciato nell'istruzione di VisualBasic e che a sua volta lancia il file che devi aprire.
Io per aprire lo stock list aggiornato dalla form con cui lancio la query di aggiornamento dello stesso ho fatto cos:

--------------

Private Sub CmdApri_Click()

'tnx to vampyhack83
Dim a As Double
a = Shell("E:\StockList\NostroStock\Apri.bat", vbNormalFocus)

End Sub


---------------


mentre nel file bat ho scritto solo ed unicamente il percorso del file da aprire:

E:\StockList\NostroStock\AnalisiStock.xls

Eteria
31-07-2001, 12.37.45
Ah dimenticavo, unico difetto che lascia aperta la finestrella nera dell'emulatore del DOS lanciata dal file bat...

"Nuovo problema"
Come si fa a chiuderla automaticamente???

Dovrebbe essere un istruzione da inserire nel file bat...

Polaris
31-07-2001, 13.34.16
Ho risolto con un controllo comunque
grazie :)