DEV Excel VBA pour Topsolid
Modérateurs : remi77, D@vid, Alexis GERARD
-
Johann V.
- Adjudant-chef

- Messages : 114
- Enregistré le : 28 déc. 2022, 23:45
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
DEV Excel VBA pour Topsolid
Bonjour à toutes et tous,
Je voudrais faire quelque macro dans Excel pour modifier des paramères, des informations utilisateur ... etc (et/ou en créer). Dans Excel, j'ajoute la référence Topsolid v6.25 (dans mon cas). Mais je ne trouve pas toutes les fonctions, paramètres ou encore variables que je peux utiliser dans le code VBA.
Quelqu'un aurait il une liste, un fichier ou un site qui permettrais d'avoir ces infos SVP ?
Il y a bien "l'explorateur d'objets", mais la liste est longue à éxaminer.
OK, je recherche dedant, mais le "moteur de recherche" n'est pas pratique.
Et tous n'est pas listé avec l'identifiant "Topsolid" ! Sinon c'est moin drôle ... MDR
Merci à toutess et tous et bonne journée
Je voudrais faire quelque macro dans Excel pour modifier des paramères, des informations utilisateur ... etc (et/ou en créer). Dans Excel, j'ajoute la référence Topsolid v6.25 (dans mon cas). Mais je ne trouve pas toutes les fonctions, paramètres ou encore variables que je peux utiliser dans le code VBA.
Quelqu'un aurait il une liste, un fichier ou un site qui permettrais d'avoir ces infos SVP ?
Il y a bien "l'explorateur d'objets", mais la liste est longue à éxaminer.
OK, je recherche dedant, mais le "moteur de recherche" n'est pas pratique.
Et tous n'est pas listé avec l'identifiant "Topsolid" ! Sinon c'est moin drôle ... MDR
Merci à toutess et tous et bonne journée
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Johann V.
- Liks
- Lieutenant-colonel

- Messages : 1677
- Enregistré le : 20 févr. 2015, 12:01
- Version TopSolid : 6.27
- Module TopSolid : TopSolid'Wood
- Localisation : Roanne (France)
- Contact :
Re: DEV Excel VBA pour Topsolid
Gloire à toi,
Perso j'ai lâché l'affaire de ce côté là. Je passe par l'interface TopSolid.
J'ai fait un onglet avec les infos utilisateurs directement dedans à l'ouverture du document TopSolid.
Perso j'ai lâché l'affaire de ce côté là. Je passe par l'interface TopSolid.
J'ai fait un onglet avec les infos utilisateurs directement dedans à l'ouverture du document TopSolid.
Retrouvez-nous sur notre chaine YouTube autour de TopSolid https://www.youtube.com/@ideo.solutions
Découvrez notre site internet : https://www.ideo-solutions.com
Et pour ensavoir plus, notre LinkTree https://linktr.ee/Ideosolutions
Liks.
Découvrez notre site internet : https://www.ideo-solutions.com
Et pour ensavoir plus, notre LinkTree https://linktr.ee/Ideosolutions
Liks.
-
Johann V.
- Adjudant-chef

- Messages : 114
- Enregistré le : 28 déc. 2022, 23:45
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
Re: DEV Excel VBA pour Topsolid
Merci Monsieur,
Oui, Gloire à Moi !!!
En toute modestie bien sûr
Blague à part, je ne désespère pas d'arrivé à faire tourner TS correctement un jour ...
Bon Topsolid à toutes et tous
Oui, Gloire à Moi !!!
En toute modestie bien sûr
Blague à part, je ne désespère pas d'arrivé à faire tourner TS correctement un jour ...
Bon Topsolid à toutes et tous
Johann V.
-
Johann V.
- Adjudant-chef

- Messages : 114
- Enregistré le : 28 déc. 2022, 23:45
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
Re: DEV Excel VBA pour Topsolid
Bonjour à toutes et tous,
De retour (déjà) ...
J'ai vu ça sur internet, mais un site payant.
Quelqu'un aurai t'il (ou elle) ce document SVP ? Merci tous le monde ...
De retour (déjà) ...
J'ai vu ça sur internet, mais un site payant.
Quelqu'un aurai t'il (ou elle) ce document SVP ? Merci tous le monde ...
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Johann V.
- Liks
- Lieutenant-colonel

- Messages : 1677
- Enregistré le : 20 févr. 2015, 12:01
- Version TopSolid : 6.27
- Module TopSolid : TopSolid'Wood
- Localisation : Roanne (France)
- Contact :
Re: DEV Excel VBA pour Topsolid
Re-gloire à toi
Aide
TopSolid'Api Sommaire & Index
Soutien moral à toi et ta noble cause
Aide
Soutien moral à toi et ta noble cause
Retrouvez-nous sur notre chaine YouTube autour de TopSolid https://www.youtube.com/@ideo.solutions
Découvrez notre site internet : https://www.ideo-solutions.com
Et pour ensavoir plus, notre LinkTree https://linktr.ee/Ideosolutions
Liks.
Découvrez notre site internet : https://www.ideo-solutions.com
Et pour ensavoir plus, notre LinkTree https://linktr.ee/Ideosolutions
Liks.
-
Johann V.
- Adjudant-chef

- Messages : 114
- Enregistré le : 28 déc. 2022, 23:45
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
Re: DEV Excel VBA pour Topsolid
Bonjour à toutes et tous,
J'avance sur la lecture d'information d'un fichier TOP dans Excel.
Je récupère les paramètres de nom fichier, mais les unités ne sont pas bonnes.
Seulement en "m" que les valeurs soient en "mm" ou en "m". Je continu les recherches pour les informations utilisateur ...
Merci à toutes et tous
J'avance sur la lecture d'information d'un fichier TOP dans Excel.
Je récupère les paramètres de nom fichier, mais les unités ne sont pas bonnes.
Seulement en "m" que les valeurs soient en "mm" ou en "m". Je continu les recherches pour les informations utilisateur ...
Merci à toutes et tous
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Johann V.
-
Fred_44780
- Lieutenant-colonel

- Messages : 423
- Enregistré le : 15 avr. 2015, 23:20
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
Re: DEV Excel VBA pour Topsolid
Pour faire suite à ton commentaire sur la vidéo YouTube je remets ma réponse ici pour faire profiter les autres utilisateurs que sa pourrait intéresser :
en regardant mes notes, voici le code pour modifier les DGI (ici pour "CHARGE_AFFAIRE" en lien avec la vidéo et le tableau excel qu'on aperçoit dedans) :
Code : Tout sélectionner
TopDoc.Document.SetProperty "CHARGE_AFFAIRES", Range("C5")
-
Johann V.
- Adjudant-chef

- Messages : 114
- Enregistré le : 28 déc. 2022, 23:45
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
Re: DEV Excel VBA pour Topsolid
Merci Fred_44780,
Ecriture OK donc, mais pas en lecture.
J'ai testé avec un Each et un GetProperty, mais erreur, Excel ne connais pas.
Cela fonctionne si je renseigne le nom de la propriété "CHARGE_AFFAIRE" par exemple.
Mais pas en lecture et recherche de toutes les propriétés.
A suivre donc ...
Merci Fred
Ecriture OK donc, mais pas en lecture.
J'ai testé avec un Each et un GetProperty, mais erreur, Excel ne connais pas.
Cela fonctionne si je renseigne le nom de la propriété "CHARGE_AFFAIRE" par exemple.
Mais pas en lecture et recherche de toutes les propriétés.
A suivre donc ...
Merci Fred
Fred_44780 a écrit : ↑22 août 2026, 17:41 Pour faire suite à ton commentaire sur la vidéo YouTube je remets ma réponse ici pour faire profiter les autres utilisateurs que sa pourrait intéresser :
en regardant mes notes, voici le code pour modifier les DGI (ici pour "CHARGE_AFFAIRE" en lien avec la vidéo et le tableau excel qu'on aperçoit dedans) :
Code : Tout sélectionner
TopDoc.Document.SetProperty "CHARGE_AFFAIRES", Range("C5")
Johann V.
- Liks
- Lieutenant-colonel

- Messages : 1677
- Enregistré le : 20 févr. 2015, 12:01
- Version TopSolid : 6.27
- Module TopSolid : TopSolid'Wood
- Localisation : Roanne (France)
- Contact :
Re: DEV Excel VBA pour Topsolid
Gloire à toi,
Est-ce que ta config TopSolid est propre ? Car si c'est le cas, alors tes dgi sont "en théorie" correctement répertoriées dans le fichier top.dgi.
Du coup et j'insiste si ta config est propre et que ça correspond bien alors dis lui de faire une lecture de ce fichier texte qui sera vachement plus simple pour récupérer la liste des DGI, et ensuite ben fait les modifier par la commande set property
Ps : j'insiste sur le fait que ta config doit bicher avec tes éléments topsolid, car sinon il se peut que de vieilles dgi soit stockées dans tes documents sans qu'elles soient présentes dans ton fichier de config (typiquement comme exemple, si tu prends les modèles de plan fourni par topsolid, ils sont éclatés et présentent plus d'une 20aines de DGI non présentes dans les config... à faire attention en cas d'utilisation
)
Est-ce que ta config TopSolid est propre ? Car si c'est le cas, alors tes dgi sont "en théorie" correctement répertoriées dans le fichier top.dgi.
Du coup et j'insiste si ta config est propre et que ça correspond bien alors dis lui de faire une lecture de ce fichier texte qui sera vachement plus simple pour récupérer la liste des DGI, et ensuite ben fait les modifier par la commande set property
Ps : j'insiste sur le fait que ta config doit bicher avec tes éléments topsolid, car sinon il se peut que de vieilles dgi soit stockées dans tes documents sans qu'elles soient présentes dans ton fichier de config (typiquement comme exemple, si tu prends les modèles de plan fourni par topsolid, ils sont éclatés et présentent plus d'une 20aines de DGI non présentes dans les config... à faire attention en cas d'utilisation
Retrouvez-nous sur notre chaine YouTube autour de TopSolid https://www.youtube.com/@ideo.solutions
Découvrez notre site internet : https://www.ideo-solutions.com
Et pour ensavoir plus, notre LinkTree https://linktr.ee/Ideosolutions
Liks.
Découvrez notre site internet : https://www.ideo-solutions.com
Et pour ensavoir plus, notre LinkTree https://linktr.ee/Ideosolutions
Liks.
-
Johann V.
- Adjudant-chef

- Messages : 114
- Enregistré le : 28 déc. 2022, 23:45
- Version TopSolid : 6.23
- Module TopSolid : TopSolid'Wood
Re: DEV Excel VBA pour Topsolid
Bonjour Liks,
Effectivement, je n'avais pas pensé à lire ce fichier pour récupérer les infos.
J'essais de regarder demain.
Merci à toi pour l'idée.
Effectivement, je n'avais pas pensé à lire ce fichier pour récupérer les infos.
J'essais de regarder demain.
Merci à toi pour l'idée.
Liks a écrit : ↑25 août 2026, 19:19 Gloire à toi,
Est-ce que ta config TopSolid est propre ? Car si c'est le cas, alors tes dgi sont "en théorie" correctement répertoriées dans le fichier top.dgi.
Du coup et j'insiste si ta config est propre et que ça correspond bien alors dis lui de faire une lecture de ce fichier texte qui sera vachement plus simple pour récupérer la liste des DGI, et ensuite ben fait les modifier par la commande set property![]()
![]()
Ps : j'insiste sur le fait que ta config doit bicher avec tes éléments topsolid, car sinon il se peut que de vieilles dgi soit stockées dans tes documents sans qu'elles soient présentes dans ton fichier de config (typiquement comme exemple, si tu prends les modèles de plan fourni par topsolid, ils sont éclatés et présentent plus d'une 20aines de DGI non présentes dans les config... à faire attention en cas d'utilisation![]()
![]()
)
Johann V.