跳到主要內容

 none
VISIO - VBA - Taches planifiees RRS feed

  • 問題

  • Bonjour,

    Je suis face à un problème assez étrange dont je n'ai trouvé aucune solution à ce jour et vient donc demander de l'aide ici. J'ai donc crée une macro VBA sous Visio me permettant de créer automatiquement une carto de toutes les machines virtuelles à mon travail en pointant une base de donnée SQL Server (une ligne pour une machine).

    La macro fonctionne parfaitement, seulement, mon fichier doit être crée périodiquement. J'utilise alors les tâches planifiées pour ce faire. Après moult essais infructueux, j'ai parcouru les méandres d'internet et il semblerait qu'Office ai de gros problème pour fonctionner correctement avec des tâches.

    J'ai déjà essayer tous les "fixs" que j'ai pu trouver mais rien à faire. A partir du moment ou l'option "user is logged on or not" est cochée rien ne marche. Visio est bien ouvert puisque je vois le processus et utilise des ressources donc il fait bien quelque chose.

    Je me suis aperçu ensuite que si dans ma requête SQL je fait un select top sur les 10 premières entrées de la base là tout marche. La macro s’exécute et sauvegarde bien mon fichier sur un sharepoint. J'ai donc fait des test incrémental et en dessous de 200 tout marche mais au dessus non.

    J'avoue ne pas comprendre pourquoi la tâche se déroule bien quand je fais un select < à 200 machines et pas avec plus. Problème memoire? Temps d'exécution?

    Quelqu'un aurait une idée?

    Merci.

    2019年10月1日 下午 02:01