Cerrar Microsoft Word desde Vb.net

Hola La idea es contar todos los procesos primero y despues eliminar uno especifico aqui te dejo uno ejemplo espero te ayude el ejemplo

EL EJEMPLO CIERRA EL PROGRAMA WORD SI ESTA HABIERTO si esta cerrado no mandara ningun mensage

    Public Sub killProgram()

        'verificamos si de todos los procesos existe el que queremos
      
        For Each proc In Process.GetProcesses

            If proc.ProcessName = "WINWORD" Then
                ' si el programa esta iniciado aparecera el msgbox pero si no esta inicia no hara nada
                Dim Message As String = "El Programa Puede estar con Datos que posiblemente no se han Guardado Si Finaliza el programa y no gaurda los datos entonces se perderan"
                If MessageBox.Show(Message, "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) = Windows.Forms.DialogResult.Yes Then

                    'matamos el programa
                    proc.Kill()
                   'salimos del Sub
            Si deseas eliminar varios procesos de Microsoft Word elimina el siguiente codigo en Negritas
                  Exit Sub 

                Else

                End If

            End If
           
        Next

    End Sub

Nota Solo Cierra el programa pero si no guardas el archivo antes entonces se perderá.

 

Fuente original: Msdn.microsoft

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s