Aller au contenu

Changez l\'imprimante par défaut


Messages recommandés

Posté(e)

Bonsoir Doc,

 

Tiré de l'aide :

 

Sub Example_ConfigName()
   ' This example will add a new plot configuration to the current drawing.
   ' It will then list the plotter configuration file name for each Layout
   ' in the current drawing, change the configuration for Layout1 to "DWF Classic.pc3"
   ' and re-display the configuration information for the drawing.
   '
   ' * Note: File names may differ on your system, so be prepared to change
   ' the configuration file name used in the example to a file that exists
   ' on your system.

   Dim Layouts As AcadLayouts, Layout As ACADLayout
   Dim msg As String
   Dim ACADPref As AcadPreferencesFiles
   Dim originalValue As Variant
   
   ' Get the files preferences object
   Set ACADPref = ThisDrawing.Application.preferences.Files

   ' Read and display the original value
   originalValue = ACADPref.PrinterConfigPath
   
   ' Get layouts collection from document object
   Set Layouts = ThisDrawing.Layouts
   
   ' Display current plotter configuration information
   GoSub DISPLAY_CONFIG
   
   ' Change plotter configuration file for "Layout1"
[surligneur]
   Layouts("Layout1").ConfigName = "DWF Classic.pc3"
    [/surligneur] 
   ' Display new plotter configuration information
   GoSub DISPLAY_CONFIG
   
   Exit Sub
       
DISPLAY_CONFIG:
   msg = vbCrLf & vbCrLf   ' Start with a space
   
   ' Format and display current directory for configuration files
   msg = msg & vbTab & "Directories that will be scanned for the plotter configuration files are: " _
               & vbCrLf & vbTab & vbTab & originalValue & vbCrLf & vbCrLf
   
   ' Get the plotter configuration name of every layout in this drawing
   For Each Layout In Layouts
       ' Format for display
       msg = msg & vbTab & Layout.name & " is using configuration: " & Layout.ConfigName & vbCrLf
   Next
   
   ' Display paper units information
   MsgBox "The plotter configuration information used in the current drawing is listed below." & msg
   
   Return
End Sub

 

Bonne soirée

Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité