Macro pour exporter les nomenclatures en .txt
Bonjour,
Je souhaite automatiser l'exportation de mes nomenclatures pour ensuite les retravailler sur Excel, et c'est pourquoi je cherche à réaliser une macro qui exporterai toutes les nomenclatures de mon projet en un clic ...
Je suis nouveau en VBA, et je cherche depuis quelques jours mais là je sèche vraiment sur la méthode à adopter ...:cry:
Est-ce possible ? quelqu'un a-t-il déjà réalisé une telle macro ?
Merci d'avance !
Rép. : Macro pour exporter les nomenclatures en .txt
je ne l'ai jamais testé, mais il me semble que si tu es sous souscription, l'Outil complémentaire DB Link est fait pour çà, en import et en export !
Re: Rép. : Macro pour exporter les nomenclatures en .txt
Merci pour votre réponse rapide !
Hélas je ne suis pas sous souscription, donc je ne peux avoir accès à DB Link ...
Mais cela doit être possible par macro ?
Re: Macro pour exporter les nomenclatures en .txt
J'ai un client qui m'a déjà posé la question. Malheureusement, il n'y a rien dans l'API qui permette d'accéder aux nomenclatures, donc on ne peut pas créer de macros pour faire ça.
Ce sera peut être possible cependant dans la prochaine version de Revit (la 2013) qui devrait sortir bientôt.
Re: Macro pour exporter les nomenclatures en .txt
Zut ....
Merci quand même pour la réponse, comme ça je suis fixé !
Re: Macro pour exporter les nomenclatures en .txt
Quote:
Originally Posted by
Maxence DELANNOY
J'ai un client qui m'a déjà posé la question. Malheureusement, il n'y a rien dans l'API qui permette d'accéder aux nomenclatures, donc on ne peut pas créer de macros pour faire ça.
Ce sera peut être possible cependant dans la prochaine version de Revit (la 2013) qui devrait sortir bientôt.
Ce n'est pas exact. Prenez le temps d'étudier les outils de Mario Guttman, Whitefeet tools.
http://whitefeet.com/
En anglais, mais ultra performants.
Cordialement,
Re: Macro pour exporter les nomenclatures en .txt
La question posait sur la réalisation d'une macro qui permettrait d'exporter toutes les nomenclatures en un clic. Les outils de Mario Guttman permettent apparemment (je n'ai pas réussi à les faire fonctionner) de lier un modèle Revit à une base de données SQL ou à une feuille Excel, ce qui n'est pas exactement la même chose.
En clair, il passe par l'API pour accéder directement à la base de données du projet Revit, et il synchronise ensuite les données avec Excel, MS Access, MS SQL server. Il n'est pas capable d'exporter les données en conservant les paramètres des nomenclatures (colonnes affichées, filtres, tris...).
Je maintient donc que les nomenclatures ne sont pas accessibles via l'API (du moins jusqu'à Revit 2012), bien qu'évidemment il est possible d'attaquer directement la base de données d'un modèle Revit et d'envoyer les données vers Excel.
Revit 2012 API Developer Guide page 214 :
Quote:
Note: You cannot gain access to Schedule views in the Revit Platform API as there is no NewScheduleView() method.
Rép. : Macro pour exporter les nomenclatures en .txt
Quote:
Originally Posted by
D.Payelleville
je ne l'ai jamais testé, mais il me semble que si tu es sous souscription, l'Outil complémentaire DB Link est fait pour çà, en import et en export !
Je viens d'essayer, mais je n'ai rien de plus que le module de base d'export ODBC... (voir copie jointe)
Il faut croire que cet outil dBLink ne servirait qu'à l'import ! ?? mais bon... c'est pas gagné pour récupérer nos nomenclatures alors !
Rép. : Macro pour exporter les nomenclatures en .txt
Vu et testé, on peut exporter une nomenclature via Exporter / Rapports / Nomenclatures en .txt en acceptant toutes les options proposées.
Bien sûr, comme il en était question ici il est préférable de modifier au préalable la mise en forme des champs surfaces et périmètres en supprimant l'unité m² et m et en mettant une virgule pour les décimales.
Dans excel, il suffit alors d'aller dans : Données / à partir du Texte et d'accepter aussi toutes les options proposées.
Il faut bien entendu reprendre toute la mise en forme ainsi que les formules de SOMME.
A quand un export des nomenclatures en EXCEL :?:
Pourquoi DB Link ne permet-il pas cet export :?: (si oui, quelle est la procèdure alors )
Rép. : Macro pour exporter les nomenclatures en .txt
Quote:
Originally Posted by
D.Payelleville
Dans excel, il suffit alors d'aller dans : Données / à partir du Texte et d'accepter aussi toutes les options proposées.
Ou, en plus rapide, glisser-déposer le fichier .txt sur une feuille (vierge) Excel ;)