Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/07/2015, à 09:14

Compte supprimé

[Résolu] LibreOffice et macros VBA de Microsoft Office

Bonjour,
D'après ce que j'ai pu lire, il semble bien que les macros écrites en VBA dans Word ou Exel ne peuvent pas être exécutées si on ouvre le fichier avec LibreOffice.

Quelqu'un peut-il confirmer ? Il s'agit d'un cas où des spams sont accompagnés de pièces jointes avec ce genre de friandise.

Dernière modification par Compte supprimé (Le 14/07/2015, à 17:16)

#2 Le 14/07/2015, à 10:13

PizzaTux

Re : [Résolu] LibreOffice et macros VBA de Microsoft Office

Macros dans Microsoft Office et dans LibreOffice

À quelques exceptions près, Microsoft Office et LibreOffice n'exécutent pas le même code de macros. Microsoft Office utilise le code VBA (Visual Basic for Applications) et LibreOffice le code Basic basé sur l'environnement d'API (Application Program Interface) de LibreOffice. Le langage de programmation est le même, mais les objets et les méthodes diffèrent.
Note.png     La version la plus récente de LibreOffice peut exécuter certains scripts Excel Visual Basic si vous activez cette fonction sous LibreOffice - PréférencesOutils - Options - Chargement/enregistrement - Propriétés VBA.

Si vous utilisez des macros dans une des applications et que vous souhaitiez disposer des mêmes fonctionnalités dans l'autre, vous devez éditer les macros. LibreOffice peut charger les macros contenues dans des fichiers Microsoft Office afin que vous puissiez les afficher et en éditer le code dans l'éditeur LibreOffice Basic-IDE.

Conservation ou suppression des macros VBA

Ouvrez un document Microsoft Office contenant un code de macro VBA. Modifiez uniquement le contenu normal (texte, cellules, images). N'éditez pas les macros. Enregistrez le document en tant que fichier de type Microsoft Office. Ouvrez le fichier dans Microsoft Office. Les macros VBA fonctionnent normalement.

Vous pouvez supprimer les macros VBA du fichier Microsoft Office lors du chargement ou de l'enregistrement de ce fichier.

    Choisissez Outils - Options - Chargement/enregistrement - Propriétés VBA pour définir la gestion des macros VBA de LibreOffice.


OS : Linux Mint 17.2/Cinnamon | Debian 8 Jessie/Mate | ArchLinux/Xfce

Hors ligne

#3 Le 14/07/2015, à 10:27

Compte supprimé

Re : [Résolu] LibreOffice et macros VBA de Microsoft Office

Merci, tu as un lien pour cette source ?

#4 Le 14/07/2015, à 14:02

JBF

Re : [Résolu] LibreOffice et macros VBA de Microsoft Office

Tamarou a écrit :

Merci, tu as un lien pour cette source ?

L'aide de LibreOffice : https://help.libreoffice.org/Common/Usi … ice_and/fr


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : Ask LibreOffice

Hors ligne

#5 Le 14/07/2015, à 17:15

Compte supprimé

Re : [Résolu] LibreOffice et macros VBA de Microsoft Office

Merci JBF.

Il pourrait donc y avoir des cas où la macro s'exécute en auto. Il faudrait l'éditer pour voir ce qu'elle contient.

Dernière modification par Compte supprimé (Le 14/07/2015, à 17:17)

#6 Le 14/07/2015, à 17:58

JBF

Re : [Résolu] LibreOffice et macros VBA de Microsoft Office

Tu peux contrôler l'exécution des macros (menu Outils > Options > LibreOffice > Sécurité) et l'import des macros VBA (Outils > Options > Chargement / enregistrement > Propriétés VBA)
À toi de configurer tout ça en fonction de ton niveau d'exigence de sécurité.


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : Ask LibreOffice

Hors ligne

#7 Le 15/07/2015, à 06:45

Compte supprimé

Re : [Résolu] LibreOffice et macros VBA de Microsoft Office

Parfait, merci.

Dernière modification par Compte supprimé (Le 15/07/2015, à 07:12)

#8 Le 29/09/2021, à 14:19

sypqys

Re : [Résolu] LibreOffice et macros VBA de Microsoft Office

C'est bon à savoir, merci beaucoup !

Hors ligne