Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

[macro]Ouverture automatique d'un fichier avec macro sans question


Sujet :

OpenOffice & LibreOffice

  1. #1
    Rédacteur/Modérateur

    [macro]Ouverture automatique d'un fichier avec macro sans question
    Bonjour

    J'ai besoin besoin d'ouvrir des fichiers qui ont des macro pour lire des choses dedans et les copier ailleurs, plusieurs d'un coup.
    Je regarde ici : https://wiki.openoffice.org/wiki/FR/...de/StarDesktop
    Ça marche. Mais, le problème, c'est qu'à cause de mon niveau de sécurité, j'ai une question qui me demande si je veux ou non utiliser les macros. Ça ralentit le processus.

    Je ne trouve aucune information en français pour me dire comment faire pour ouvrir mes fichiers sans avoir à répondre à la question. Je regarde le fichier de Andrey Pythonyack (OpenOffice.org Macros Explained OOME Third Edition) et là, je trouve p 279. Je me permets donc de l'indiquer :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	Dim args(1) As New com.sun.star.beans.PropertyValue
    	Dim vComp as Object
     
    	args(0).Name  = "AsTemplate"
    	args(0).Value = True
    	args(1).Name  = "MacroExecutionMode"
    	args(1).Value = com.sun.star.document.MacroExecMode.NEVER_EXECUTE
    REM    args(1).Value = com.sun.star.document.MacroExecMode.ALWAYS_EXECUTE_NO_WARN
     
    	vComp = StarDesktop.LoadComponentFromUrl(ConvertToUrl(mon_chemin), "_blank", 0, args())
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Membre éclairé
    Bonjour troumad,

    Pourquoi ne pas simplement servir la liste des emplacements de confiance, qui, d'après ce que je comprend,
    autorise systématiquement l'exécution de macros pour les fichiers qui y sont enregistrés.

    Moyen

    Une confirmation sera demandée avant l'exécution de macros provenant de sources inconnues.

    Les sources de confiance peuvent être définies dans l'onglet Sources de confiance. Les macros signées provenant d'une source de confiance peuvent être exécutées. Vous pouvez en outre exécuter toutes les macros provenant d'un emplacement de fichier de confiance. Toutes les autres macros nécessitent une confirmation de l'utilisateur.
    Emplacements de fichiers de confiance

    Les macros de document sont exécutées uniquement si elles ont été ouvertes à partir de l'un des emplacements suivants.
    LibreOffice 6.3.5.2 (x64) FR-YT 07-03-20
    OS : Windows 10.0

  3. #3
    Rédacteur/Modérateur

    C'est une bonne idée. Mais, c'est un fichier qui devrait pouvoir se promener d'un PC à un autre. Au moins chez moi, il faudrait que je prenne le courage de faire ça.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  4. #4
    Membre éclairé
    Avec un répertoire nommé de la même façon à la racine de chaque disque, le pb est résolu, il me semble, et pour vous faire sourire il pourrait être nommé TENA au lieu de CONFIANCE.
    LibreOffice 6.3.5.2 (x64) FR-YT 07-03-20
    OS : Windows 10.0

  5. #5
    Rédacteur/Modérateur

    Je viens de faire la manipulation sur mon PC. Mais, c'est un ensemble de fichier que je peux emmener chez d'autres personnes voir même donner.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

###raw>template_hook.ano_emploi###