Contenu

# Fonctions de gestion des erreurs

Utilisez les instructions et fonctions suivantes pour définir la façon dont LibreOffice Basic réagit aux erreurs d'exécution.

LibreOffice Basic propose plusieurs méthodes pour empêcher l'arrêt d'un programme en cas d'erreur d'exécution.

## Fonction CVErr

Convertit une expression de chaîne ou une expression numérique en expression de type variant et de sous-type "Erreur".

## Fonction Erl

Renvoie le numéro de la ligne dans laquelle une erreur s'est produite lors de l'exécution du programme.

## Fonction Err

Renvoie un code d'erreur identifiant l'erreur qui s'est produite lors de l'exécution du programme.

## Objet Err [VBA]

Utilisez l'objet Err VBA pour déclencher ou gérer les erreurs d'exécution.

## Fonction IsError

Détermine si une variable contient une valeur d'erreur.

## Fonction Error

Renvoie le message d'erreur qui correspond à une valeur ou déclenche un contexte d'erreur donné.

## Instruction On Error GoTo ... Resume

Active une routine de gestion des erreurs suite à une erreur, ou reprend l'exécution du programme.

## Instruction Resume

Réinitialise les informations d'erreur et indique ce qui est exécuté ensuite.

## Service ScriptForge.Exception

Le service Exception est un ensemble de méthodes pour aider au débogage du code dans les scripts Basic et Python et à la gestion des erreurs dans les scripts Basic.

Dans les scripts de base, lorsqu'une erreur d'exécution se produit, les méthodes et propriétés du service Exception aident à identifier le contexte de l'erreur et permettent de le gérer.