Contenu

# Propriétés VBA

Spécifie les propriétés générales de chargement et d'enregistrement des documents Microsoft Office comportant du code VBA (Visual Basic for Applications).

Pour accéder à cette commande...

Choisissez LibreOffice - Préférences Outils - Options - Chargement/enregistrement - Propriétés VBA.

## Microsoft Word 97/2000/XP

Sélectionnez les paramètres des documents Microsoft Word.

### Charger le code Basic

Charge et enregistre le code Basic d'un document Microsoft comme un module spécial LibreOffice Basic avec le document. Le code Microsoft Basic désactivé est visible dans l'EDI LibreOffice Basic entre Sub et End Sub. Vous pouvez éditer le code. Lors de l'enregistrement du document au formatLibreOffice, le code Basic est également enregistré. Lors de l'enregistrement dans un autre format, le code Basic de l'EDI LibreOffice Basic IDE n'est pas enregistré."

### Code exécutable

Le code VBA (Visual Basic for Applications) sera chargé prêt à être exécuté. Si cette case à cocher n'est pas cochée, le code VBA sera commenté de façon à pouvoir être inspecté, mais ne sera pas exécuté.

Après avoir chargé le code VBA, LibreOffice insère l'instruction Option VBASupport 1 dans chaque module Basic pour activer une prise en charge limitée des objets, fonctions et instructions VBA. Voir Instruction Option VBASupport pour plus d'informations.

### Enregistrer le code Basic d'origine

Indique que le code Microsoft Basic d'origine contenu dans le document doit être enregistré dans une mémoire interne spéciale pendant toute la durée du chargement du document dans LibreOffice. Lorsque le document est enregistré au format Microsoft, le code Microsoft Basic est de nouveau enregistré dans un format inchangé.

Lorsque vous enregistrez dans un autre format que Microsoft, le code Microsoft Basic n'est pas enregistré. Par exemple, si le document contient du code Microsoft Basic et si vous l'enregistrez au format LibreOffice, un message vous indique que le code Microsoft Basic ne sera pas enregistré.

La case à cocher Enregistrer le code Basic d'origine est prioritaire par rapport à la case à cocher Charger le code Basic. Si les deux cases à cocher sont activées et si vous éditez le code Basic dans l'EDI Basic LibreOffice, le code Basic Microsoft d'origine est enregistré lors de l'enregistrement au format Microsoft. Un avertissement vous en informe.

Pour supprimer tous les éventuels macro-virus Microsoft Basic du document Microsoft, désactivez la case à cocher Enregistrer le code Basic d'origine et enregistrez le document au format Microsoft. Il sera enregistré sans le code Microsoft Basic.

## Microsoft Excel 97/2000/XP

Spécifie les paramètres pour les documents Microsoft Excel.

### Charger le code Basic

Charge et enregistre le code Basic d'un document Microsoft comme un module spécial LibreOffice Basic avec le document. Le code Microsoft Basic désactivé est visible dans l'EDI LibreOffice Basic entre Sub et End Sub. Vous pouvez éditer le code. Lors de l'enregistrement du document au formatLibreOffice, le code Basic est également enregistré. Lors de l'enregistrement dans un autre format, le code Basic de l'EDI LibreOffice Basic IDE n'est pas enregistré.

#### Code exécutable

Le code VBA (Visual Basic for Applications) sera chargé prêt à être exécuté. Si cette case à cocher n'est pas cochée, le code VBA sera commenté de façon à pouvoir être inspecté, mais ne sera pas exécuté.

Après avoir chargé le code VBA, LibreOffice insère l'instruction Option VBASupport 1 dans chaque module Basic pour activer une prise en charge limitée des objets, fonctions et instructions VBA. Voir Instruction Option VBASupport pour plus d'informations.

### Enregistrer le code Basic d'origine

Indique que le code Microsoft Basic d'origine contenu dans le document doit être enregistré dans une mémoire interne spéciale pendant toute la durée du chargement du document dans LibreOffice. Lorsque le document est enregistré au format Microsoft, le code Microsoft Basic est de nouveau enregistré dans un format inchangé.

Lorsque vous enregistrez dans un autre format que Microsoft, le code Microsoft Basic n'est pas enregistré. Par exemple, si le document contient du code Microsoft Basic et si vous l'enregistrez au format LibreOffice, un message vous indique que le code Microsoft Basic ne sera pas enregistré.

La case à cocher Enregistrer le code Basic d'origine est prioritaire par rapport à la case à cocher Charger le code Basic. Si les deux cases à cocher sont activées et si vous éditez le code Basic dans l'EDI Basic LibreOffice, le code Basic Microsoft d'origine est enregistré lors de l'enregistrement au format Microsoft. Un avertissement vous en informe.

Pour supprimer tous les éventuels macro-virus Microsoft Basic du document Microsoft, désactivez la case à cocher Enregistrer le code Basic d'origine et enregistrez le document au format Microsoft. Il sera enregistré sans le code Microsoft Basic.

## Microsoft PowerPoint 97/2000/XP

Spécifie les paramètres des documents Microsoft PowerPoint.

### Charger le code Basic

Charge et enregistre le code Basic d'un document Microsoft comme un module spécial LibreOffice Basic avec le document. Le code Microsoft Basic désactivé est visible dans l'EDI LibreOffice Basic entre Sub et End Sub. Vous pouvez éditer le code. Lors de l'enregistrement du document au formatLibreOffice, le code Basic est également enregistré. Lors de l'enregistrement dans un autre format, le code Basic de l'EDI LibreOffice Basic IDE n'est pas enregistré.

### Enregistrer le code Basic d'origine

Indique que le code Microsoft Basic d'origine contenu dans le document doit être enregistré dans une mémoire interne spéciale pendant toute la durée du chargement du document dans LibreOffice. Lorsque le document est enregistré au format Microsoft, le code Microsoft Basic est de nouveau enregistré dans un format inchangé.

Lorsque vous enregistrez dans un autre format que Microsoft, le code Microsoft Basic n'est pas enregistré. Par exemple, si le document contient du code Microsoft Basic et si vous l'enregistrez au format LibreOffice, un message vous indique que le code Microsoft Basic ne sera pas enregistré.

La case à cocher Enregistrer le code Basic d'origine est prioritaire par rapport à la case à cocher Charger le code Basic. Si les deux cases à cocher sont activées et si vous éditez le code Basic dans l'EDI Basic LibreOffice, le code Basic Microsoft d'origine est enregistré lors de l'enregistrement au format Microsoft. Un avertissement vous en informe.

Pour supprimer tous les éventuels macro-virus Microsoft Basic du document Microsoft, désactivez la case à cocher Enregistrer le code Basic d'origine et enregistrez le document au format Microsoft. Il sera enregistré sans le code Microsoft Basic.

Rubriques connexes

Modification de l'association des types de documents pour Microsoft Office

À propos de la conversion des documents Microsoft Office

Paramétrage du format de fichier par défaut

Prise en charge du VBA dans LibreOffice