Ver Mensaje Individual
  #30 (permalink)  
Antiguo 25/08/2008, 00:08
Avatar de moradazo
moradazo
 
Fecha de Ingreso: julio-2008
Ubicación: [email protected]
Mensajes: 355
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Visual Basic 2005. Salvar archivos desde Visual Basic.

Yo igual busqué un código que busca las ventanas:

Código:
Option Explicit  
  
'Constantes para los nombres de clases   
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''   
'Algunos nombres de clase de ventanas El Outlook   
Const MSOutlook = "OpusApp"  
'El Excel   
Const MSExcel = "XLMAIN"  
'El Internet Explorer   
Const MSIExplorer = "IEFrame"  
Const MSVBasic = "wndclass_desked_gsk"  
'El bloc de notas   
Const NotePad = "Notepad"  
'Formularios de Visual basic   
Const MyVBApp = "ThunderForm"  
  
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''   
  
' Funciòn APi para buscar Ventanas de Windows   
Private Declare Function FindWindow _   
    Lib "user32" _   
    Alias "FindWindowA" ( _   
        ByVal lpClassName As String, _   
        ByVal lpWindowName As String) As Long  
  
  
Private Sub Comprobar(clase As String)   
  
Dim ret As Long  
       
    ' busca la ventana y retorna el Handle   
    ret = FindWindow(clase, vbNullString)   
       
    'si retorna distinto _   
     de 0 es porque la encontró   
    If ret <> 0 Then  
        MsgBox "La aplicación está abierta", vbInformation + vbOKOnly   
    Else  
        MsgBox "La aplicación NO está abierta", vbInformation + vbOKOnly   
    End If  
       
End Sub  
  
Private Sub Command1_Click()   
    ' Para comprobar si está abierto el Internet explorer   
    Comprobar MSIExplorer   
End Sub  
  
Private Sub Command2_Click()   
    ' Para comprobar si está abierto el Microsoft Excel   
    Comprobar MSExcel   
End Sub  
  
  
Private Sub Command3_Click()   
    ' Para comprobar si está abierto el Microsoft OutLook   
    Comprobar MSOutlook   
End Sub  
  
Private Sub Command4_Click()   
    ' Para comprobar si está abierto formularios de Visual Basic   
    Comprobar MSVBasic   
End Sub  
  
  
Private Sub Command5_Click()   
    ' Para comprobar si está abierto el Bloc de notas   
    Comprobar NotePad   
End Sub  
  
  
  
Private Sub Form_Load()   
       
    Command1.Caption = " Internet Explorer "  
    Command2.Caption = " Microsoft Excel "  
    Command3.Caption = " Microsoft Outlook "  
    Command4.Caption = " Visual basic "  
    Command5.Caption = " Bloc de notas "  
  
End Sub
Como ven, los Command1.Caption no me funciona, lo probé con Capture, pero siempre me da resultados de que existen las ventanas pero no es cierto, que podrá ser? gracias.