Les partenaires publicitaires:

Comment tuer les processus Excel avec VBA

Dans la programmation de l'ordinateur, il est une bonne pratique de libérer tous les objets de la mémoire lorsque vous avez terminé de les utiliser pour faire en sorte que les processus en cours ne sont pas laissés en arrière-plan. Processus Excel peuvent rester actif lorsque vous programmez en utilisant la bibliothèque d'objets Microsoft Excel, et des objets d'application Excel ne sont pas libérés. Dans VBA, vous pouvez utiliser la fonction "Shell" d'exécuter "Taskkill" pour mettre fin à un processus de force Excel.

Instructions

  1. 1

    Lancez Microsoft Word, cliquez sur l'onglet "Developer", et cliquez sur "Visual Basic." Cliquez sur le menu "Insertion" et cliquez sur "Module" pour ajouter un nouveau module de code VBA.

  2. 2

    Créer une nouvelle procédure sous en tapant le code suivant:




    Private Sub killExcelProcess ()

  3. 3

    Déclarer une nouvelle variable et définir le processus Excel:

    Dim xlsProcess As String

    xlsProcess = "TASKKILL / F / IM Excel.exe"

  4. 4


    Tapez la ligne de code pour tuer le processus Excel ci-dessous:

    Shell xlsProcess, vbHide
  5. 5

    Terminez la procédure en tapant "End Sub". Appuyez sur "F5" pour exécuter la procédure.

» » » » Comment tuer les processus Excel avec VBA