Aller au contenu

mooneck

Membres
  • Compteur de contenus

    225
  • Inscription

  • Dernière visite

À propos de mooneck

  • Date de naissance 19/03/1973

Contact Methods

  • AIM
    1
  • MSN
    sabatou.herve@orange.fr
  • Website URL
    http://http://

Profile Information

  • Gender
    Male
  • Location
    Hélette

mooneck's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

0

Réputation sur la communauté

  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 @+
×
×
  • 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é