Visual Basic - Ole en StatusBar

Life is soft - evento anual de software empresarial
 
Vista:

Ole en StatusBar

Publicado por Lily (233 intervenciones) el 12/05/2003 03:42:41
como puedo en un boton de comando(1-10 uno para cada maquina) al hacer click me muestre la carpeta impresion de la maquina(1-10), y al hacer click o doble click en un archivo lo abra en el programa correspondiente. El control ole es para archivos (creo yo con este control no se puede), el shell es para ejecutar un .exe, con el commondialog puedo ver el archivo en la maquina deseada pero al darle click o doble click no sucede nada.
Ademas me gustaria que no hiciera lento al programa, algo parecido a mis sitios de red, ahi estan los accesos directos que yo quisiera en mi programa....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ole en StatusBar

Publicado por maCo (322 intervenciones) el 12/05/2003 04:27:25
esta respueta es para la parte que dices que con el commondialog no ejecuta el archivo.
el shell() sirve para abrir un archivo que tenga un programa predeterminado para abrirlo.
y usandolo con el control commondialog puedes hacer esto:

Private Sub cmdExecute_Click()
Dim Archivo As String

Call Dialog.ShowOpen
Archivo = "start " & Dialog.FileName
Call Shell(Archivo)
End Sub

cuando selecciones open o des doble click sobre el archivo se abrira
el archivo seleccionado, texto, imagen, exe, etc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar