Private Sub Command1_Click()
'se supone que aqu van los codigos
End Sub
que debo poner para que se abra un archivo cualquiera del disco ej un archivo txt o otro archvo exe?
BUENO, GRACIAS DE ANTEMANO
|
|
#1 (permalink) |
![]() Fecha de Ingreso: noviembre-2002
Ubicación: Bs. As. AR; Vald. CL
Mensajes: 1.569
|
Hola, Soy Nuevo En Vb
Private Sub Command1_Click() 'se supone que aqu van los codigos End Sub que debo poner para que se abra un archivo cualquiera del disco ej un archivo txt o otro archvo exe? BUENO, GRACIAS DE ANTEMANO |
|
|
|
|
|
#3 (permalink) |
![]() |
Re: Hola, Soy Nuevo En Vb
Prueba con esto:
dim retval as variant ' como Ejemplo llamamos a la calculadora de 'windows retval = shell("calc.exe",1) el 1 indica el estado de la ventana. Salu2 Adios <P><center>CAGUZUCA...pronto pondre una imagen...</center></P> |
|
|
|
|
|
#4 (permalink) |
![]() Fecha de Ingreso: noviembre-2002
Ubicación: Oaxaca, México
Mensajes: 18
|
Re: Hola, Soy Nuevo En Vb
Mira es buena opción ocupar el Shell, pero si quieres que te abra cualquier archivo, siempre y cuando tenga el programa para abrirlo claro, te recomiendo que ocupes una referencia al API ShellExecute.
Option Explicit Const SW_SHOWNORMAL = 1 Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Private Sub Command1_Click() ShellExecute Me.hwnd, "open", "Ruta\archivo.txt", "", App.Path, SW_SHOWNORMAL End Sub Con esto podras abrir cualquier tipo de archivo. (txt,exe,doc, etc) Espero te haya servido. Nos vemos. |
|
|
|
|
|
#6 (permalink) |
![]() Fecha de Ingreso: noviembre-2002
Ubicación: Bs. As. AR; Vald. CL
Mensajes: 1.569
|
Re: Hola, Soy Nuevo En Vb
Gracis por su ayuda pero no entiendo lo que escribio dan
esto es lo que no entiendo Option Explicit Const SW_SHOWNORMAL = 1 Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long donde lo pongo? gracias ;) |
|
|
|