Aller au contenu

mooneck

Membres
  • Compteur de contenus

    225
  • Inscription

  • Dernière visite

Tout ce qui a été posté par mooneck

  1. mooneck

    Ouverture automatique macro catia

    Bonjour, Executer une macro au démarrage de catia c'est possible, par contre à l'ouverture d'une Part je ne sais pas. Quel est le but ? Peut être en faisant une macro qui demande d'ouvrir un fichier et ensuite lancer le code que tu souhaite apres. Ensuite tu crée un nouveau bouton ouvrir et tu lui affecte ta macro catvba.
  2. Bonjour Colti J'ai retrouvé l'courriel que j'avais envoyé en 2012 Je te le re transfere bon courage
  3. mooneck

    Macro CATVba ne fonctionne plus

    Bonjour Xorman, J'avais trouvé d’où venait ce problème. J'ai du changer quelques références de dll qui ont changé entre x32 et x64 et xp et seven. Merci quand même.
  4. mooneck

    Macro au démarrage

    Bonjour, Je voudrais savoir si il y a un moyen d’exécuter une macro CATVba automatiquement au démarrage de Catia ? Merci
  5. Bonjour, J'ai certaine macro qui ne fonctionne plus depuis quelques jours. Elles fonctionnent bien sur certains postes et sur d'autres non. Le probleme est le meme quelque soit la version de catia V5 R19 ou R20 et quelque soit la plateforme XP S3 x32 ou Sevenx64. Lorsque je lance l'éditeur j'obtiens le msg d'erreur suivant : "Erreur Système &H80004005 (-2147467259)." "Erreur Non spécifié" Et si je lance la macro (qui contient une formulaire) j'otiens le msg d'erreur : "Erreur Automation" "Erreur Non spécifié" Quelqu'un a t-il une idée ? Pour info, j'ai deja réinstallé vba.msi et fait CNEXT /unregserver + CNEXT /regserver cela n'a rien changé Y a t-il une histoire de cache a nettoyer concernant le vba ? Merci d'avance
  6. mooneck

    Couples

    bonjour, soit tu dessines tes courbes dans une esquisse. soit tu peux utiliser la fonction assembler en GSD je pense pas qu'il y ai la fonction polyligne
  7. mooneck

    pieces de base

    Bonjour Tu peux trouver des composants standards du commerce en librairie sur http://www.tracepartsonline.net @+
  8. Bonjour Colti, Donne moi ton adresse courriel, je te l'envoi. @+
  9. Bonjour, la réponse est dans la question, je ne sais pas quel est ton but, si c'est douvrir un draw a travers une macro pour le traiter derriere avec des taches automatisées. Si c'est ca, tu peux enregistrer une macro, puis dans les options tu coches et tu décoche l'otion "Chargement des documents références". Comme tu obtiendra le bout de code correspondant. Dans ta macro tu fais la meme chose, tu désactives l'option, tu ouvres ton draw, tu fais le traitement que tu veux, puis tu ferme le draw et tu reactives l'option. Cdt, @+
  10. Bonjour, En fait, il te manque quelques déclaration Voici celle que j'ai concernant excel : Option Explicit Public Excel_Application As Excel.Application Public MonClasseur As Excel.Workbook Public MaFeuille As Excel.Worksheet ' Il faut que tu adapte ces déclaratifs avec les noms de variables que tu as utilisé. Ou que tu remplaces dans la sub : With Excel_Application par With myexcel Ensuite, j'ai créé un module Pilotage_Excel dans lequel j'ai placé toutes les sub et function liées au manipulation d'excel et que tu peux appeler depuis les autres module et en l'occurence depuis la sub Catmain. Il ne faut pas oublié de déclarer les sub et function en public pour cela ! Bon courage
  11. Bonjour Tu devrais essayer ceci, j'ai un peu la même macro et ca marche ' Tu ajoutes une sheet myexcel.Sheets.Add 'Ensuite tu peux la renommer Excel_Renommer_sheet("Tableau" & i) Avec le sub ci dessous Public Sub Excel_Renommer_sheet(Nom_sheet As String) With Excel_Application .ActiveWorkbook.ActiveSheet.Name = Nom_sheet End With Set MaFeuille = Excel_Application.ActiveWorkbook.Sheets(Nom_sheet) End Sub Voila, dis moi si ca répond a ton probleme. Pour ton deuxieme point, il faut en fait que tu passe en revue toutes les vues de ton draw, puis pour chaque vue tu regardes si des tableaux son présent et pour chaque tableau présent tu ajoutes une sheet excel et tu exporte le tableau. @+
  12. Désolé de ne pas pouvoir t'aider. Mais je ne comprends toujours pas ce que tu recherches ou ce que tu cherche à obtenir. :blink: @+
  13. Bonjour, J'avais fait la même macro pour generer des pdf a partir de catdrawing contenu dans un répertoire. Tu peux essayer supprimer les fichiers pdf en trop une fois qu'ils sont créés. Tu scanner la liste des onglets et du devrais pouvoir recomposer les noms de fichiers générés automatiquement, tu testes leur exitences puis tu les effaces Cdt,
  14. Bonjour Si c'est pour eviter de coter un trou à contrepercer, moi je supprimerai les traits en trop une fois la vue projetée, normalement ils ne reviennent pas si on re update la vue. Par contre si tu veux quelques chose de plus propre, tu peux essayer de sélectionner dans l'arbre la géométrie que souhaite sans la fonction trou puis cliquer sur la face projection. Mais cela depend de ton arbre de construction il faut que tu utilise les operation booleenes pour que ca marche. Tu cree un corps de piece.2 dans lequel tu fais toutes construction sans les trous. tu l'assembles au corps principal. Tu crées ensuite un corps de pièce.3 dans lequel tu crées tes percages avec la fonction trou ou poche. Tu assembles ce corps au corps principal. Tu remarques au passage que les icones entre le corps 2 et le corps 3 ne sont pas identiques (signe + et -). Maintenant lorsque tu crées ta vue, au lieu de sélectionner le corps principal tu sélectionne le corps de pièce.2 dans l'arbre puis la face. Et la ca fonctionne. Par contre ma méthode ne marche pas si tu veux le faire sur un assemblage @+
  15. Finalement, j'ai trouvé la réponse. Il faut vérifier le contenu d'un fichier nommé "LevelSPK.txt" " ce fichier se trouve dans le dossier : 'C:\Program Files\Dassault Systemes\BXX\intel_a" par exemple @+
  16. Bonjour, Je cherche le moyen de connaitre le service pack des version de catia depuis une macro vba j'essaye de trouver une clé dans la base de registre mais pour l'instant je ne trouve pas. Quelqu'un a t-il une idée ? Merci d'avance
  17. Bonjour, As tu essayer d'executer un /regserver sur le CNEXT.exe, cela peut éventuellement corriger les problemes liés à la base de registre. Pour ce qui est de la question subsidiaire, je ne vois pas mais cela m'interresse si tu trouve la réponse. @+
  18. mooneck

    Passerelle

    Merci pour l'info !
  19. mooneck

    Passerelle vers GOOGLE SKETCHUP

    Merci x.klein J'ai testé l'export 3.ds de 3Dvia composer puis import sur Sketchup : impeccapble. Merci pour ta solution :) :) :) !
  20. mooneck

    Passerelle

    Merci pour ta réponse Matt666. J'ai résolu mon probleme grace à une réponse sur le forum Catia v5. via le format .3ds sinon collada est un pluggin ? un logiciel ? Merci
  21. mooneck

    Passerelle

    Ca serait trop facile si il y avait un format neutre en commun ! :) Mais bon merci quand même. @+
  22. mooneck

    Passerelle vers GOOGLE SKETCHUP

    Bonjour Marc54, J'ai deja regardé du coté Sketchup, il peut importer du 3ds apparement mais Catia ne sait exporter a priori du 3d studio max ! donc je patauge un peu. @+
  23. Bonjour, Connaissez vous une passerelle pour importer un CATProduct ou une CATPart de Catia V5 vers Sketchup ? Merci d'avance
  24. Bonjour, Connaissez vous une passerelle pour importer un CATProduct ou une CATPart de Catia V5 vers Sketchup ? Merci d'avance
  25. mooneck

    Passerelle

    Disons que je suis utilisateur de catia et que je ne connais pas de passerelle. C'est pour cela que j'ai commencé sur ce forum car je voudrais une passerelle CATIA V5 ==> Sketchup. Mais je vais poser cette question sur l'autre forum. Tu as raison, je vais multiplier mes chances ! @+
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité