2009-08-18 9 views
0

Il est possible que mes questions ne supposent pas une réponse simple car je demande à partager une expérience spécifique.COM Automation/Exécution de macros Excel

  1. Quel genre de problèmes que vous avez rencontrés en essayant d'exécuter des macros Excel via Automation COM? Existe-t-il des exigences spécifiques pour la création de macros à exécuter via Automation? Pouvez-vous partager votre expérience avec les données (paramètres scalaires et vectoriels) pass-in/pass-back pour les macros exécutées par Automation?

J'ai déjà essayé quelques idées et cela a fonctionné; mais j'aimerais savoir si quelqu'un est passé par là et quels sont les problèmes auxquels il faut s'attendre - avant d'investir du temps et des ressources dans la construction du cadre. Enfin, je vais partager ici les résultats de mon enquête et la décision prise à la fin.

Merci, Albert Gareev

Répondre

0

OK, voici ce que j'ai jusqu'à présent.

1) Problèmes. Chaque point de sortie sur COM Client doit disposer d'une routine de déconnexion appropriée afin que Excel.Application soit correctement arrêté et libéré. Si le client COM a été exécuté en mode de débogage et que l'exécution a été arrêtée manuellement, arrêtez manuellement Excel.Application (à partir du Gestionnaire des tâches).

2) J'utilise actuellement la feuille de calcul pour transmettre les paramètres et récupérer les résultats.

En outre, pour une tâche d'analyse de données exécutée dans des noms de fichiers de texte de la macro I pass-in. Le contenu est lu et normalisé à partir du côté de la macro Excel.

Merci.

Questions connexes