-
Compteur de contenus
225 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par mooneck
-
Bonjour, Quelqu'un a t-il deja developper un bout de code pour exporter un tableau 2D (issu de CATDrawing) vers un fichier excel. Je ne pense avoir trop de probleme pour l'export vers excel mais c'est plutot récupérer les données du tableau 2D qui me parait un peu brumeux ! Si quelquun a une idée ? Merci d'avance
-
Bonjour Il existe une méthode plus simple que recréer un format et un cartouche uniquement à partir d'un script. Il suffit de faire un Format de départ. Dans le cartouche, il faut nommer les textes qui doivent etre modifiés avec des NOM_EXPLICITE au lieu de Texte.123. Puis faire une macro qui fait un "Créer à partir de..." il va chercher le Format de départ dans un lieu sur (lecture seule). Puis une jolie boite de dialogue demandera à l'utilisateur de renseigner les différents champs du cartouche. Il suffit à laors de remplacer un paar un la valeur des Textes clairement identifiés par le contenu des champs de la boite de dialogue. Ca demande aussi quelques notion de programmation mais la méthode est plus simple (à mon avis). @+
-
Bonjour Je vois que je n'ai pas beaucoup de succes !! :) Quelques précisions : j'ai trouver comment récupérer les formules utilisées pour le nom des vues. Par contre je ne trouve pas comment modifier le 'prefix' et le 'sufix' des vues. Quelles sont les propriétés qui contiennent ces informations. Si je trouve ces informations je pense pouvoir résoudre mo probleme. Merci d'avance
-
Bonjour j'arrive peut-etre un peu tard mais bon ... As tu essayer de créer un solide à partir de ta surface fermée? ensuite tu devrais pouvoir utiliser une coincidence. @+
-
Bonjour à tous 1-) Je souhaiterais pour voir modifier le nom des vues par défaut. Lorque l'on crée une vue de détail ou une coupe, catia affecte un nom de vue par défaut en utilisant une formule : aujourd'hui je voudrais modifier cette formule par défaut en utilisant un parametre que j'ai créé dans l'arbre Création du parametre de type chaine : "SHEET" (numéro de planche) nouvelle formule : 2-) Je voudrais connaitre aussi le moyen de change les préfixes des vues et les mettre en anglais sans changer tout l'environnement Je n'ai pas trouver de solutions pour le moment : ni dans les options ni dans les fichiers xml accessibles depuis la fonction outil\standards... Merci d'avance
-
bonjour nomutt, je suis en train de tester cette solution qui m'a l'air a priori répondre à ce que je recherche. Par contre j'ai quelque souci d'integration dans vb2005. J'ai quelques messages d'erreurs. voici le message que j'obtiens :
-
Bonjour J'ai une petite appli en visual basic 2005 Je souhaiterais pourvoir envoyer un courriel via outlook mais le code que j'ai ne marche pas. le voici : Public Sub SendEmailtoContacts(ByVal AdresseMail As String) Dim subjectEmail As String = "Sujet" Dim bodyEmail As String = "Corps" CreateEmailItem(subjectEmail, AdresseMail, bodyEmail) End Sub Private Sub CreateEmailItem(ByVal subjectEmail As String, _ ByVal toEmail As String, ByVal bodyEmail As String) Dim Outlook As Microsoft.Office.Interop.Outlook.Application Outlook = CreateObject("Microsoft.Office.Interop.Outlook.Application") 'Outlook = New Microsoft.Office.Interop.Outlook.Application Dim courriel As Microsoft.Office.Interop.Outlook.MailItem = _ Outlook.CreateItem(Outlook.OlItemType.olMailItem) With courriel .Subject = subjectEmail .To = toEmail .Body = bodyEmail .Importance = Outlook.OlImportance.olImportanceLow .Send() End With End Sub J'ai un message d'erreur : Imossible de créer le composant activeX Si quelqu'un a une idée ? Ou y a t-il un moyen via une API Windows de pouvoir créer un nouvel courriel en utilisant l'application de messagerie par défault ?? Merci d'avance
-
Ha j'avais jamais fait attention, merci du tuyau
-
Bonjour C'est vrai que j'ai pas pensé a vérifier dans la version R17. Je l'aideja au boulot, je regarderai lundi. @+
-
Bonjour Lorsque l'on sélectionne le menu Fichier on peut voir la liste des derniers ficheirs utilisés pour pouvoir les ouvrir plus rapidemenent. Le probleme est que le nombre de caracteres du nom de fichier est limité à 10 caractere : ex : MON FICHIE..CATProduct C'est un peut embetant lorsque vous avez plus de 10 caracteres commun entre les pieces ou assemblage, etc. Peut-on modifier ce nombre de caracteres dans les options ou settings de catia ? Merci d'avance
-
Je suis d'accord avec Marc54 Développer à la fois sous unix et windows vont te demander de l'énergie supplémentaire et le résultat (interface graphique) ne sera pas le meme. Mais bon si ton besoin est fondé : bon courage !! Je pense que tu dois pouvoir trouver des exemples sur des macros polyvalentes du moins pour ce qui est de la gestion des fichiers entre windows et unix
-
J'ai un probleme, c'est que je suis utilisateur de catia v5 et non autodesk ! je me disais bien que UCS ca ne me disait rien !! :P merci quand même Peut etre existe t-il la meme fonction sous vba catia v5
-
Cette fonction m'interresse aussi. Faut-il activer le triedre et le rendre courant puis obtenir les coordonnées depuis le vba OU faut-il transformer les coordonnées obtenues ? Comment peut-on avoir la liste triedres existants ? @+
-
Les userform de catia v5 sont identiques au vba de word,excel etc. tu peux tester et surtout trouver beaucoup plus d'infos dans la doc vba de microsoft office. @+
-
Ca à l'air sympas ton probleme !! Quelles sont les applications liées derrière ? Je pense que c'est possible mais maintenant concernant le calcul des intersections ??? c'est pas gagné. tu risques d'avoir pas mal de cheveux blancs et une longue barbe !!! ;) Attention : meme si tu trouves les fonctions qu'il te faut dans catia, elle ne sont pas toutes accessibles depuis le vba. certaines des ces fonctions sont réservé pour l'interface développée en C.
-
Il te suffit de faire une boucle sur l'ensemble des parametres contenus dans la part. A chaque fois que le nom du parametre commence par ''Lenght.'' tu le prends en compte dans ton calcul. @+
-
oui je pense aussi que c'est voulu ! comme limiter l'acces à certaines fonctions depuis le vba !! ils sont pas joueurs :casstet:
-
merci pour l'info je pense qu'il doit bien y avoir une liste (elle existait bien en V4) mais est-elle accessible ? si tu veux j'ai un bout de code pour lister les variables chargées en mémoire mais c'est ni plus ni moins les variables éditées dans le fichier environnement. @+
-
c'est quoi, les udf ?? [Edité le 16/4/2007 par mooneck]
-
tres utile cette nouvelle fonction de flux RSS ! Merci Patrick
-
Salut Matthias31, Le probleme est que ca fait 2 ans que j'ai écrit ca et que je n'ai jamais vérifier cette méthode. Je ne suis pas sur que ca marche !!
-
Salut je ne sais pas si cela peut t'aider. voici le debut d'une de mes macros de crétion de points Dim current_document As Document Set current_document = CATIA.ActiveDocument Dim current_part As Part Set current_part = current_document.Part Dim collection_hybribodies As HybridBodies Set collection_hybribodies = current_part.HybridBodies Dim hybridBody1 As HybridBody Set hybridBody1 = collection_hybribodies.Add() Dim hybridShapeFactory1 As Factory Set hybridShapeFactory1 = current_part.HybridShapeFactory Dim hybridShapes1 As HybridShapes Set hybridShapes1 = hybridBody1.HybridShapes hybridBody1.Name = "Points"
-
J'ai avancé dans le code. J'arrive a scanner toutes les dimensions mais je n'arrive pas a utiliser les sub suivantes. GetBaultText GetPSText il me marque : Type d'argument byref incompatible ! si quelqu'un à une p'tite idée merci
-
Bonjour à tous Je souhaite réaliser un script qui permet de lister toutes les cotes utiliser dans un catdrawing afin d'exporter certaines propriétés vers un fichier excel (nom de la cote, valeur, tolérance, pos X et pos Y) Si quelqu'un a deja un bout de script sur le listing des cotes , je suis preneur. Pour l'export vers excel j'ai deja les fonctions. Merci d'avance.
