Les Snippets

Connexion

Routine de sauvegarde d'un dessin dwg en version 2000 sous autocad 2007

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 21/07/2008 10:21:57 et initié par georjules [Liste]
Vue : 912
Catégorie(s) : Divers
Langages dispo pour ce code :
- VBA



Langage : VBA
Date ajout : 21/07/2008
Posté par georjules [Liste]
  • Option Explicit
  • Sub Sauve2000()
  • Dim chemin As String
  • Dim Nom As String
  • Dim Ext As String
  • Dim fichier As String
  • Dim Fichier2000 As String
  • fichier = ThisDrawing.FullName
  • chemin = ThisDrawing.Path 'On récupère le chemin complet du fichier
  • Nom = ThisDrawing.Name 'On récupère le nom du fichier seul avec son extension
  • Ext = Right(Nom, 3) 'Extraction de l'extension
  • Nom = Left(Nom, Len(Nom) - (Len(Ext) + 1)) 'Extraction du nom seul
  • Fichier2000 = chemin & "\" & Nom & "_v2000." & Ext 'Recomposition du nom de fichier pour la version 2000
  • If FichierExiste(Fichier2000) = True Then
  • Fichier2000 = chemin & "\" & Nom & "_v2000_bis." & Ext
  • End If
  • If Ext = "dwg" Then
  • ThisDrawing.Save 'Sauvegarde du dessin en cours
  • ThisDrawing.SaveAs Fichier2000, ac2000_dwg 'Création d'une copie en version 2000
  • ThisDrawing.Close (False) "Fermeture du fichier
  • Else
  • MsgBox ("le fichier n'est pas un .dwg, la sauvegarde ne se fera pas")
  • End If
  • End Sub
  • Function FichierExiste(NomFichier As String) As Boolean 'Fonction qui vérifie l'existence d'un fichier sur votre ordinateur
  • FichierExiste = Dir(NomFichier) <> ""
  • End Function



Codes sources en rapport avec : Autocad, Sauvegarder, Dwg, Save, Version 2000

{Visual Basic, VB6, VB.NET, VB 2005} ENREGISTRER
Vous devez avoir un form1 text1 richtextbox1 bouton enregistrer controle dialog box (cd1) ...

{Graphisme} EXPORT DE FICHIER AUTOCAD VERS WMF ET DXF (EN LOT)
Ayant besoin d'exporter une bonne quantité de dessins dans différents formats, j'ai fait ce petit bo...

{C / C++ / C++.NET} INVASION 5 SMILIE
5 smilie transparent sur l ecran utilisation de HRGN BitmapToRegion (HBITMAP hBmp, COLORREF cTra...

{Graphisme} EXPORTER UN FICHIER DWG
Exporter un fichier d'extension DWG ( dessin autocad ) vers d'autres programmes d'applications, à sa...

{Visual Basic, VB6, VB.NET, VB 2005} APPLICATION SYSTÈME
Explorer le registre rapidement avec des raccourcis en allant à l'essentiel. Le but de ce projet est...

{Visual Basic, VB6, VB.NET, VB 2005} SAUVEGARDER
Multiformats images: BMP = JPG, GIF. JPG = BMP,GIF, GIF = JPG, BMP,Tous ces formats sont reconnus pa...

{Visual Basic, VB6, VB.NET, VB 2005} IMPRESSIONS AUTOMATIQUE LISTE DE FICHIERS AUTOCAD
Le but de ce programme est de réaliser une impression automatique de plans Autocad suivant une liste...

{Visual Basic, VB6, VB.NET, VB 2005} EXPLORATEUR DE FICHIERS VBA (LE DRIVE+DIR+FILELISTBOX DU VB)
L'objectif de ce code est d'afficher les fichiers sous la forme d'un explorateur. ...

{Visual Basic, VB6, VB.NET, VB 2005} RÉCUPÉRER LES LECTEURS D'UN PC EN VBA. (LE DRIVELISTBOX DU VB)
L'objectif de ce code est de récupérer la liste complète des lecteurs d'un PC....

{Visual Basic, VB6, VB.NET, VB 2005} RÉCUPÉRER LES RACCOURCIS DU BUREAU (VBA)
L'objectif de ce code est de récupérer les chemins complets de tous les raccourcis situé sur le bure...