Utilisation winCmd - ouverture de fichier

Résolu
CATDEV Messages postés 8 Date d'inscription samedi 28 octobre 2006 Statut Membre Dernière intervention 4 février 2007 - 6 déc. 2006 à 14:42
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 - 6 déc. 2006 à 15:41
Bonjour,

j'utilise le common dialog pour sélectionner un fichier à ouvrir mais je ne sais plus comment rajouter des filtres.

Voici mon code :


<hr />
Private Sub cmdBrowseEntry_Click()
' Pacourir les répertoires pour accéder au fichier .csv
    On Error GoTo ErrorFile
    winCmd.CancelError = True
    winCmd.InitDir = "c:"
    winCmd.Filter = "CATIA Part File (.CATPart)|*.CATPart; CATIA Product File (.CATProduct)|*.CATProduct"
    winCmd.FilterIndex = 1
    winCmd.Action = 1
    winCmd.ShowOpen
       
        strFileEntry = winCmd.FileName
   
    If winCmd.FileName <> "Null" Then
       
        ' Permet de modifier la valeur Text du champ de texte.
            txtFullNAme.Text = strFileEntry 'indique le chemin complet
            'txtFullNAme.BackColor = &H80000005  'change la couleur du label
   
            'affichage du bouton Start
                cmdStart.Visible = True
            ' récupération du nom de fichier ------------------------------
           
            Call funStringMixer(strFileEntry, False, "/")
           
        Else
       
    End If
   
    Exit SubErrorFile: MsgBox "Please select a CATIA component (Part or Product)", vbCritical, "!STOP!"

End Sub

<hr />Ce que j'ai fait ici ne fonctionne pas correctement

Si vous avez une idée.

Cordialement,
Paloma

7 réponses

CATDEV Messages postés 8 Date d'inscription samedi 28 octobre 2006 Statut Membre Dernière intervention 4 février 2007
6 déc. 2006 à 15:37
Cool j'ai trouvé :)

' ***** PART or ASSEMBLY Selection ************************************************************************************
Private Sub cmdBrowseEntry_Click()
' Pacourir les répertoires pour accéder au fichier .csv
    On Error GoTo ErrorFile
    winCmd.CancelError = True
    winCmd.InitDir = "c:"
    winCmd.Filter = "Part (.CATPart)|*.CATPart|Product (.CATProduct)|*.CATProduct"
    winCmd.FilterIndex = 1
    winCmd.Action = 1
    winCmd.ShowOpen
       
        strFileEntry = winCmd.FileName
   
    If winCmd.FileName <> "Null" Then
       
        ' Permet de modifier la valeur Text du champ de texte.
            txtFullNAme.Text = strFileEntry 'indique le chemin complet
            'txtFullNAme.BackColor = &H80000005  'change la couleur du label
   
            'affichage du bouton Start
                cmdStart.Visible = True
            ' récupération du nom de fichier ------------------------------


            Call funStringMixer(strFileEntry, False, "")
           
        Else
       
    End If
   
    Exit Sub


ErrorFile: MsgBox "Please select a CATIA component (Part or Product)", vbCritical, "!STOP!"


End Sub

Il faillait mettre un | et non , ni ;

Merci c'est résolu.

Cordialement,
Paloma
3
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
6 déc. 2006 à 15:41
Ha! J'arrive trop tard! C'est cool! Mets réponse acceptée sur ta réponse (j'adore ça reponse acceptée sur ta réponse à ta question)! Ca prouve que tu cherches au moins en attendant qu'on réponde à ta question! C'est sympa!
@+, et bonne prog!

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
3
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
6 déc. 2006 à 14:52
Salut! exemple:
"Bitmap Windows (*.bmp)| *.bmp,Format d'échange de fichiers GIF (*.gif)|*.gif,Format d'échange de fichiers JPG (*.jpg)| *.jpg"

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
0
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
6 déc. 2006 à 14:53
Donc apparement ce serai une , à la place de ;

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
CATDEV Messages postés 8 Date d'inscription samedi 28 octobre 2006 Statut Membre Dernière intervention 4 février 2007
6 déc. 2006 à 15:31
Merci Drikce 06

Encore une fois c'est toi qui répond aux questions

Dans mon cas, :

winCmd.Filter ="CATIA Part File (.CATPart)|*.CATPart, CATIA Product File (.CATProduct)|*.CATProduct"

Il m'affiche dans les filtres:
CATIA Part File (.CATPart)
*.CATProduct

comprend pas ?
0
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
6 déc. 2006 à 15:35
Et avec le ; ça fait quoi?

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
0
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
6 déc. 2006 à 15:39
Re:

"TopSolid'Draft - Mise en plan (*.dft)|*.dft|TopSolid'Design - Conception (*.top)|*.top"







 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
0
Rejoignez-nous