IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Sauvegarde de fichier autre que Word et Excel


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 68
    Points : 31
    Points
    31
    Par défaut Sauvegarde de fichier autre que Word et Excel
    Bonjour,

    Je voudrais savoir quele code je dois utiliser pour sauvegarder un fichier autre que word et excel, genre ".dwg" .

    Merci d'avance

  2. #2
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,

    Il me semble que suite à ton post (création fichier divers...)
    http://www.developpez.net/forums/sho...d.php?t=405184

    ....tu as eu quelques réponses...

    Je pense qu'ici, pour la sauvegarde de ces mêmes fichiers, les réponses seront sensiblement les mêmes...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 68
    Points : 31
    Points
    31
    Par défaut
    Mon problème concerne les fichiers Autocad (.dwg).
    J'ai réussis à ouvrir Autocad mais maintenant je ne sais pas comment l'enregistrer.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
     
    Private Sub Ok_Click()
     
        Chemin = DLookup("Chemin", "PARAMETRE")
        CheminAcad = DLookup("CheminAcad", "PARAMETRE")
        N°Affaire = Forms![Affaire]![N°Affaire]
        NomAffaire = Forms![Affaire]![NomAffaire]
        NomFichier = Forms![Affaire]![DOCUMENTS ESQ1].Form![NomFichier].Value
        Utilisation = Forms![Affaire]![DOCUMENTS ESQ1].Form![Utilisation].Value    
        If Word.Value = True Then
     
        Dim oApp As Object
        Dim WordDoc As Word.Document
     
        Set oApp = CreateObject("Word.Application")
        oApp.Visible = True
        Set WordDoc = oApp.Documents.Add    '-- crée un nouveau document word
     
        Dim strDirPath As String
     
        strDirPath = Chemin & "\" & N°Affaire & " - " & NomAffaire & "\" & "ESQ" & "\" & Utilisation & "\" & NomFichier
        MsgBox strDirPath
        WordDoc.SaveAs Chemin & "\" & N°Affaire & " - " & NomAffaire & "\" & "ESQ" & "\" & Utilisation & "\" & NomFichier   '-- enregistre le nouveau doc
        Word.Value = False
        End If
     
        If Excel_0.Value = True Then
     
        Dim xlApp As Object
        Dim Excel As Excel.Workbook
     
        Set xlApp = CreateObject("Excel.Application")
        xlApp.Visible = True
        Set Excel = xlApp.Workbooks.Add   '-- crée un nouveau document excel
        'Only XL 97 supports UserControl Property
     
        Excel.SaveAs Chemin & "\" & N°Affaire & " - " & NomAffaire & "\" & "ESQ" & "\" & Utilisation & "\" & NomFichier   '-- enregistre le nouveau doc
        On Error Resume Next
        xlApp.UserControl = True
        Excel_0.Value = False
        End If
     
        If Acad.Value = True Then
     
        Dim stAppName As String
     
        stAppName = CheminAcad
        Call Shell(stAppName, 1)
        NomFichier.SaveAs CheminAcad & "\" & N°Affaire & " - " & NomAffaire & "\" & "ESQ" & "\" & Utilisation   '-- enregistre le nouveau doc
        Acad.Value = False
        End If
     
        DoCmd.Close
     
     
    Exit_Ok_Click:
        Exit Sub
     
    Err_Ok_Click:
        MsgBox Err.Description
        Resume Exit_Ok_Click
     
     
    End Sub

  4. #4
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Comme l'a évoqué Starec dans ta précédente discussion, le sujet est vaste. Il n'y a pas de solutions génériques pour piloter telle ou telle application afin de créer puis sauvegarder un fichier.

    Il te faut donc, en supposant que cela soit possible, trouver une solution pour piloter dans ton cas autocad afin d'enregistrer le fichier.

    Par ailleurs, je ne comprend pas quel peut être l'intérêt de créer un fichier vierge Autocad depuis Access?
    Quel est ton but finalement?
    Pour que cela ait un intérêt, il faudrait y mettre quelque chose dans ce fichier Autocad, non?

    Bon courage

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 68
    Points : 31
    Points
    31
    Par défaut
    Justement, mon but c'est d'ouvrir autocad, enregistrer automatiquement celui-ci sans le fermer et travaillé dessus aprés.

Discussions similaires

  1. stockage de fichier autre que l'isolated storage ?
    Par chinoismasque dans le forum Windows Phone
    Réponses: 7
    Dernier message: 16/08/2011, 17h00
  2. Lien DDE avec application autre que Word et Excel
    Par tiitou dans le forum Powerbuilder
    Réponses: 0
    Dernier message: 10/06/2010, 16h28
  3. fermer un fichier autre que celui où se trouve la macro
    Par liop49 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 20/02/2009, 17h10
  4. Comment classifier les fichiers autre que par nom?
    Par masta64 dans le forum Windows Vista
    Réponses: 4
    Dernier message: 07/03/2008, 10h49
  5. Réponses: 12
    Dernier message: 27/06/2005, 20h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo