Code pour inscrire des données à partir de Catia dans Excel

Voir le sujet précédent Voir le sujet suivant Aller en bas

Code pour inscrire des données à partir de Catia dans Excel

Message par Tonio091 le Mer 26 Mar 2014 - 2:41

Bonjour à tous,

Je débute dans le code CATScript et je souhaiterai connaitre le code pour passer de CATIA à Excel, je souhaiterai dans un premier temps simplement activer une fenêtre Excel à partir d'une macro que je lance depuis CATIA. J'ai fait ça comme code pour l'instant :

Sub CATMain()

Dim Excel As Application
Dim windows1 as object
Set windows1 = Excel.ActiveWindow

End Sub

Si quelqu'un a une idée ça m'interesse, pour l'instant ça ne marche pas la fenêtre Excel ne s'active pas.

Merci pour votre aide




avatar
Tonio091
actif
actif

Messages : 25
Date d'inscription : 26/02/2011
Age : 35

Revenir en haut Aller en bas

Re: Code pour inscrire des données à partir de Catia dans Excel

Message par Guss_ le Mer 26 Mar 2014 - 3:35

Violà un extrait d'une de mes macro

Code:


 '---- initialisation excel
    Dim Excel As Object
    On Error Resume Next
    Set Excel = GetObject(, "Excel.Application")
    If Err.Number <> 0 Then
        Set Excel = CreateObject("Excel.Application")
    End If
    On Error GoTo 0
    Excel.Visible = True
    
'---- position Excel en 1er plan
    Dim win
    win = Excel.hwnd
    BringWindowToTop (win)
    
'---- création de la feuille excel
    Dim wbks, wbk
    Excel.Workbooks.Add
    Set wbks = Excel.ActiveWorkbook
    Set wbk = wbks.Sheets(1)
    
'------- passage catia -> excel
    Dim l
    For l = 1 To lignes
        For c = 1 To colonnes
            wbk.Cells(l, c) = nomenclature.GetCellString(l, c)
            wbk.Cells(l, c).borders.LineStyle = 1
            wbk.Cells(l, c).borders.Weight = 2
        Next
    Next

Mais comme dis dans ton autre sujet, tu ne pourras pas le faire en VBscript, mais uniquement en VBA  Wink

Guss_
Fédérateur
Fédérateur

Messages : 498
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Re: Code pour inscrire des données à partir de Catia dans Excel

Message par Tonio091 le Mer 26 Mar 2014 - 5:04

Merci encore pour ce bout de code je vais voir ce que j'arrive à faire en MS VBA...
avatar
Tonio091
actif
actif

Messages : 25
Date d'inscription : 26/02/2011
Age : 35

Revenir en haut Aller en bas

Re: Code pour inscrire des données à partir de Catia dans Excel

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum