Salut,
J'aimerais écrire un script qui extrait des informations d'un rapport sur les moindres carrés. Cette partie est OK. Le problème est que je veux que le script examine les fenêtres déjà ouvertes dans la session de l'utilisateur, choisissez-en une, puis récupérez les informations.
Je peux parcourir les fenêtres actives et identifier celle que je veux utiliser, mais je ne parviens pas à accéder au calque Rapport situé dans la fenêtre. Lorsque j'ai examiné l'arborescence du rapport de sortie, celle-ci s'arrête au premier niveau de divulgation. Comment puis-je obtenir de mon code qui assigne la fenêtre [myWindow = window (3);] à rModel = someVariable << Report; ??
Ou y a-t-il un moyen différent / meilleur de le faire? Ma seule autre pensée pour le moment est d’utiliser myWindow << Get Text; et ensuite, faites beaucoup de recherche de texte pour trouver les parties dont j'ai besoin (les diagrammes ne m'intéressent pas, mais les données récapitulatives des tableaux). Cependant, je peux voir que cela devient assez complexe et plus sujet aux erreurs.
Appréciez toute idée que vous avez
Vous pouvez utiliser la référence enregistrée dans myWindow en tant que racine de l'arborescence d'affichage. Utilisez des indices pour accéder à la zone d’affichage avec les résultats que vous souhaitez extraire. Si je veux saisir les estimations de paramètres, j'utiliserais un code comme celui-ci:
my estimates = myWindow["Parameter Estimates"][NumberColBox(1)] << Get As Matrix;