Jump to content

Recommended Posts

Posted

I am trying to write a VBA module that dose an inventory of all of our Layouts. The key code that I am missing is how to get the name of the page setup (PlotConfiguration) being used for each layout.

So far I found out how to get a list of available Page Setups (PlotConfiguration)

Sub FindPageStUp()
Dim oLay As AcadPlotConfiguration
   For Each oLay In ThisDrawing.PlotConfigurations
       MsgBox oLay.Name
   Next
End Sub

I found out how to get a list of Layouts

Sub FindLayouts()
   Dim oLay As AcadLayout
       For Each oLay In ThisDrawing.Layouts
           MsgBox oLay.Name
       Next
End Sub

I thought I finaly found the anwer when I came across the syntax “ConfigName” but this only returns the plotter assigned to a Layout. Seems like it should have been called “PloterName”

Sub FindconFig()
   Dim oLay As AcadLayout
       For Each oLay In ThisDrawing.Layouts
           MsgBox oLay.ConfigName
       Next
End Sub

 

Now I just need to find the connection between layout and PlotConfiguration.

how do I ask what the PlotConfiguration for each layout is?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...