<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Sheet Set Manager Macros in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7217848#M118301</link>
    <description>&lt;P&gt;Wow - thanks. Will this be good code for 2018 as well? I'm currently in 2017. I replaced "strTemplateDSTFile" with the location of the template sheet set, however when I go to test out the macro I get this message:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 243px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/376194i2A2DBDD1DD3C7202/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anything I can do about that? Thanks so much for all your help!&lt;/P&gt;</description>
    <pubDate>Mon, 10 Jul 2017 21:02:08 GMT</pubDate>
    <dc:creator>bhuhn</dc:creator>
    <dc:date>2017-07-10T21:02:08Z</dc:date>
    <item>
      <title>Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7191248#M118288</link>
      <description>&lt;P&gt;I'm attempting to integrate the Sheet Set Manager into use at my company and I'm running into an issue. I have everything automated and ready for use (I've been using it for about a month now) and it all works great, however my boss and I agree that the setup process might not be easy to catch on to for our drafting team's skill level. I'd like to create a macro, LISP, or script that will automate the Sheet Set Wizard so that the only thing&amp;nbsp;my drafters have to do is type in the project specific fields and be on their way. Here I run into an issue because the macro recorder doesn't work within the Sheet Set Wizard, and LISPs and Scripts tend to run on command line coding (you cannot create sheet sets simply from the command line, sadly - so that won't work either).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions would be great - let me know what you folks think!&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2017 17:31:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7191248#M118288</guid>
      <dc:creator>bhuhn</dc:creator>
      <dc:date>2017-06-29T17:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7191539#M118289</link>
      <description>&lt;P&gt;Have you used the &amp;nbsp;_NEWSHEETSET command in your macro?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can get the process going at least using that command from the command line.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Perhaps you could give a lunchtime seminar on creating and using Sheet Sets and raise your drafting team's skill level. &amp;nbsp;There are so many things made&amp;nbsp;available via employing Sheet Sets which&amp;nbsp;a better understanding will open up to your team. &amp;nbsp;They could also then help each other develop an even greater&amp;nbsp;proficiency with them and the new features that they provide to achieve increased and long term benefits all around.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2017 19:06:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7191539#M118289</guid>
      <dc:creator>hencoop</dc:creator>
      <dc:date>2017-06-29T19:06:00Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7191580#M118290</link>
      <description>&lt;P&gt;_NEWSHEETSET is as much a macro as it is a simple command... it doesn't blow my dress up anyways as far as making the setup more straightforward. My original idea was to do seminars, the main issue is that the draftsman here are all project managers as well and don't really have time for seminars. I would love to teach them how to use it, but after discussing this plan with my boss, I just don't think it's in the cards. Thanks for the suggestions though.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2017 19:19:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7191580#M118290</guid>
      <dc:creator>bhuhn</dc:creator>
      <dc:date>2017-06-29T19:19:11Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7195092#M118291</link>
      <description>&lt;P&gt;There is an API for the Sheet Set Manager that can be used to create a DST file, but will require you to know some VBA at a minimum as it can't be accessed from AutoLISP based on how it is designed.&amp;nbsp; I do have a number of code samples that might be helpful to you to automate the setup process; create a DST file, add project name, setup default values, add/modify standard and custom properties.&amp;nbsp; I also did a session at AU a few years ago that&amp;nbsp;demonstrates how to use the API with VB.NET.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the link to the AU session: &lt;A href="http://au.autodesk.com/au-online/classes-on-demand/class-catalog/classes/year-2015/autocad/it10489#chapter=0" target="_self"&gt;http://au.autodesk.com/au-online/classes-on-demand/class-catalog/classes/year-2015/autocad/it10489#chapter=0&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A VBA code sample can be found installed with AutoCAD in the &lt;EM&gt;C:\Program Files\Autodesk\AutoCAD 2018\Sample\ActiveX\SheetSetVBA&lt;/EM&gt; folder; replace 2018 with the version you have installed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The current Sheet Set Object (SSO) documentation can be found at: &lt;A href="http://help.autodesk.com/view/OARX/2018/ENU/?guid=GUID-56F608AE-CEB3-471E-8A64-8C909B989F24" target="_self"&gt;http://help.autodesk.com/view/OARX/2018/ENU/?guid=GUID-56F608AE-CEB3-471E-8A64-8C909B989F24&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 13:35:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7195092#M118291</guid>
      <dc:creator>ambrosl</dc:creator>
      <dc:date>2017-06-30T13:35:55Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7195120#M118292</link>
      <description>&lt;P&gt;I'm very loosely familiar with VBA... that is, I looked at some tutorial videos the other day. I'm a fast learner though and willing to delve into it if it means accomplishing what I've set out to do. Could you send me some of your code samples? also - where can I find this API file? Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically what I would need this VBA to accomplish is the following...&lt;/P&gt;&lt;P&gt;Copy the source file (DST file to use as a template) to a user defined folder&lt;/P&gt;&lt;P&gt;Rename the file to a user defined name&lt;/P&gt;&lt;P&gt;automatically add predefined template layouts as sheets in the sheet set&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It would also be beneficial to have one that automatically adds a copied layout (using the move/copy function) to the current sheet set&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me know if these things are possible using the VBA method.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 14:01:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7195120#M118292</guid>
      <dc:creator>bhuhn</dc:creator>
      <dc:date>2017-06-30T14:01:58Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7195298#M118293</link>
      <description>&lt;P&gt;Yes, you can create a new DST file from a template (an existing) DST file with the API and specify the location in which the new DST file should be created.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With the API you can:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Reference and manage named layouts from drawing files as sheets&lt;/LI&gt;
&lt;LI&gt;Specify the layout to use when a new sheet is created&lt;/LI&gt;
&lt;LI&gt;Organize sheets with subsets&lt;/LI&gt;
&lt;LI&gt;Create and manage sheet selections&lt;/LI&gt;
&lt;LI&gt;Modify standard sheet and sheet set properties&lt;/LI&gt;
&lt;LI&gt;Specify label and callout blocks for views&lt;/LI&gt;
&lt;LI&gt;Add and modify custom sheet and sheet set properties&lt;/LI&gt;
&lt;LI&gt;Add and manage page setup overrides&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Here is a VBA&amp;nbsp;example of how you could create a DST file named &lt;EM&gt;ABC 123.dst&lt;/EM&gt; might look like using the &lt;EM&gt;IRD Addition.dst&lt;/EM&gt; sample file as a template:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;' Create a new sheet set&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Public Sub CreateSheetSet()&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; ' Get a reference to the Sheet Set Manager Object&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; Dim oSheetSetMgr As New AcSmSheetSetMgr&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; ' Create a new sheet set file&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; Dim oSheetDb As AcSmDatabase&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; Set oSheetDb = oSheetSetMgr.CreateDatabase("C:\My Projects\ABC 123.dst", "C:\Program Files\Autodesk\AutoCAD 2018\Sample\Sheet Sets\Architectural\IRD Addition.dst", True)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; ' Continue if the database is unlocked&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; If oSheetDb.GetLockStatus() = AcSmLockStatus.AcSmLockStatus_UnLocked Then&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Lock the database&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oSheetDb.LockDb oSheetDb&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the sheet set from the database&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oSheetSet As AcSmSheetSet&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oSheetSet = oSheetDb.GetSheetSet()&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Set the name and description of the sheet set&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oSheetSet.SetName "ABC 123"&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oSheetSet.SetDesc "Example DST file created using the Sheet Set Object library."&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Unlock the database&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oSheetDb.UnlockDb oSheetDb&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; End If&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; ' Return the Sheet Set Name and Description&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; MsgBox "Sheet Set Name: " &amp;amp; oSheetDb.GetSheetSet().GetName &amp;amp; vbCrLf &amp;amp; _&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Sheet Set Description: " &amp;amp; oSheetDb.GetSheetSet().GetDesc&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; ' Close the Sheet Set&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; oSheetSetMgr.Close oSheetDb&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;End Sub&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2017 14:33:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7195298#M118293</guid>
      <dc:creator>ambrosl</dc:creator>
      <dc:date>2017-06-30T14:33:13Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7205909#M118294</link>
      <description>&lt;P&gt;Thanks! Is there a way to open the .tlb file in Visual Basic Editor? What I basically want to do is re-create the "create sheet set wizard" to make it more user friendly. Since I want our CAD drafters to only create sheet sets using the example sheet set and template I've created, they wouldn't need as many options as the current "create sheet set wizard" offers. I'd love to just teach them how to use the wizard, but I've been tasked with simplifying the process to accommodate certain skill levels.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to create a dialog box&amp;nbsp;basically just with a "New sheet set location" text box and a "..." browser button for finding the location... that's really all I need at this point. The API should just create a new file with the user specified name in the user specified location using the existing sheet set I've created.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 14:42:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7205909#M118294</guid>
      <dc:creator>bhuhn</dc:creator>
      <dc:date>2017-07-05T14:42:23Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7206029#M118295</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4539351"&gt;@bhuhn&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I'd like to create a dialog box&amp;nbsp;basically just with a "New sheet set location" text box and a "..." browser button for finding the location... that's really all I need at this point. The API should just create a new file with the user specified name in the user specified location using the existing sheet set I've created.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Browse for folder:&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;PRE&gt;(defun Get_Folder ( / sObj cFold fobj oval)
	  (setq sObj  (vla-getInterfaceObject
	                    (vlax-get-acad-object)
	                    "Shell.Application"
	                    )
	        cFold (vlax-invoke-method sObj
	                    'BrowseForFolder 0  "Select Folder" 254
	                    )
	        )
		  (vlax-release-object sObj)
		  (setq   fObj (vlax-get-property cFold 'Self)
		                oVal (vlax-get-property fObj 'Path)
			)
		  (vlax-release-object cFold)
		  (vlax-release-object fObj)
		          oval
	)

or simply

(Defun c:ssmhere ()&lt;BR /&gt; (and (setq filename (lisped "----"))&lt;BR /&gt; (setq f (acet-ui-pickdir "Select Project Folder" "c:\\" )))&lt;BR /&gt; )&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;
&lt;P&gt;HTH&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 15:24:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7206029#M118295</guid>
      <dc:creator>pbejse</dc:creator>
      <dc:date>2017-07-05T15:24:20Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7206409#M118296</link>
      <description>&lt;P&gt;Yes, you can open the Sheet Set Manager Object TLB file in the Visual Basic Editor and see what classes and members are part of the library. &amp;nbsp;The following explains how to reference the TLB file and view the members of the library file:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the VBA IDE (VBAIDE command), on the menu bar, click Tools &amp;gt; References.&lt;/LI&gt;
&lt;LI&gt;In the References dialog box, scroll down to AcSmComponents22 1.0 Type Library and click the check box next to it and click OK.&lt;BR /&gt;Check&amp;nbsp;&lt;SPAN&gt;AcSmComponents21 1.0 Type Library if you are using AutoCAD 2017, or&amp;nbsp;AcSmComponents20 1.0 Type Library if you are using AutoCAD 2015 or AutoCAD 2016.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;On the menu bar, click View &amp;gt; Object Browser.&lt;/LI&gt;
&lt;LI&gt;In the Object Browser, click the &amp;lt;All Libraries&amp;gt; drop-down list and choose AcSmComponents22Lib to view the classes and members just for the Sheet Set Object Library.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The previous code I posted will allow you to create a new sheet set and populate the basic values provided by the Create Sheet Set Wizard.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For browsing to a folder with VBA, you might want to see the functions/code samples defined in the following forum post:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://forums.autodesk.com/t5/inventor-customization/folder-browser-needed-for-vba-7-64-bit/m-p/4365989#M45667" target="_self"&gt;https://forums.autodesk.com/t5/inventor-customization/folder-browser-needed-for-vba-7-64-bit/m-p/4365989#M45667&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 17:24:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7206409#M118296</guid>
      <dc:creator>ambrosl</dc:creator>
      <dc:date>2017-07-05T17:24:26Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7206587#M118297</link>
      <description>&lt;OL&gt;
&lt;LI&gt;&lt;HR /&gt;ambrosl wrote:&lt;BR /&gt;
&lt;P&gt;Yes, you can open the Sheet Set Manager Object TLB file ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;ambrosl&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;What is the relation of TLB with sheet set? or is it a VBA component?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;
&lt;P&gt;The previous&lt;STRONG&gt; code&lt;/STRONG&gt; I posted will allow you to create a new sheet set and populate the basic values provided by the Create Sheet Set Wizard.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I'm familiar with that code at adndevblog website, I used the C# version, It helped me a lot to build a setup program, thank you for that. I used bits and pieces of the code to create Write to Sheet set custom properties. and another code from Fenton Webb and Kean Walmsley to write to sheet view.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;One thing i noticed is , whenever the program ends, when i clicked an item on the sheet list , the help file pops up and &amp;nbsp;the only way to get around it is to press refresh button at the model views tab, have you experienced that same behavior withVBA?&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 18:35:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7206587#M118297</guid>
      <dc:creator>pbejse</dc:creator>
      <dc:date>2017-07-05T18:35:58Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7206872#M118298</link>
      <description>&lt;P&gt;So... I'm attempting to make a form in which you can browse for a file path and type the name of the new file. When you click the button (btnCreateNewSheetSet) I need a new file to be created from an existing sheet set I designed to use as a template (I:\AG-Drafting\AG Drawing Templates\DWG STANDARD DETAILS\Library_SheetSets\ShopDrawing_Imperial_SheetSet.dst). The .dst file needs to be saved to the file path chosen (txtFileName.Text) and open up in the ACAD interface as well as have added sheets to the sheet set with predefined names and numbers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So far this is the code I came up with based on the resources you've given me. For some reason the VBA groups&amp;nbsp;everything after " 'set name" into the "General" object designation. Would you be able to tell if this syntax is up-to-date as well? I was having issues with getting this code to just create a new file without all the other qualities I'm trying to add.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Public Sub btnCreateNewSheetSet_Click()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'reference&lt;BR /&gt;Dim oSheetSetMgr As AcSmSheetSetMgr&lt;BR /&gt;Set oSheetSetMgr = New AcSmSheetSetMgr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'open a sheet set file (as template)&lt;BR /&gt;Dim oSheetDb As AcSmDatabase&lt;BR /&gt;Set oSheetSetMgr = oSheetSetMgr.CreateDatabase("I:\AG-Drafting\AG Drawing Templates\DWG STANDARD DETAILS\Library_SheetSets\ShopDrawing_Imperial_SheetSet.dst", "")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'lock database&lt;BR /&gt;Private Function LockDatabase(oSheetDb As AcSmDatabase) As Boolean&lt;BR /&gt;If oSheetDb.GetLockStatus = AcSmLockStatus_UnLocked Then&lt;BR /&gt;oSheetDb.LockDb oSheetDb&lt;BR /&gt;LockDatabase = True&lt;BR /&gt;Else&lt;BR /&gt;Lockdatabse = False&lt;BR /&gt;End If&lt;BR /&gt;End Function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'set name&lt;BR /&gt;oSheetDb.GetSheetSet().SetName "txtFileName.Text"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'unlock database&lt;BR /&gt;Private Function UnlockDatabse(oSheetDb As AcSmDatabase) As Boolean&lt;BR /&gt;If oSheetDb.GetLockStatus = AcSmLockStatus_Locked_Local Then&lt;BR /&gt;oSheetDb.UnlockDb oSheetDb&lt;BR /&gt;UnlockDatabase = True&lt;BR /&gt;Else&lt;BR /&gt;UnlockDatabse = False&lt;BR /&gt;End If&lt;BR /&gt;End Function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'close sheet set template&lt;BR /&gt;oSheetSetMgr.Close oSheetDb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'open new sheet set&lt;BR /&gt;Set oSheetDb = oSheetSetMgr.OpenDatabase(txtFileName.Text, False)&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 20:40:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7206872#M118298</guid>
      <dc:creator>bhuhn</dc:creator>
      <dc:date>2017-07-05T20:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7207609#M118299</link>
      <description>&lt;P&gt;Hi&amp;nbsp;bhuhn,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I see you have taken the VBA path, good move. Lisp/Vlisp has reached its limit when it comes to API for Sheet set.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you're going to pursue this with a non-lisp solution, I would request the ever so reliable admin to please move this discussion to&amp;nbsp;Visual Basic&lt;/P&gt;
&lt;P&gt;Customization forum.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;pBe&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2017 03:59:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7207609#M118299</guid>
      <dc:creator>pbejse</dc:creator>
      <dc:date>2017-07-06T03:59:59Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7216977#M118300</link>
      <description>&lt;P&gt;I am attaching a ZIP file that contains a VBA project (DVB file) which contains a form that allows you to browse to a location to create the new DST file from a&amp;nbsp;template DST file and prompt the user for a sheet set name. &amp;nbsp;I quickly tossed this together, but it should give you an idea how your code might look to get things working properly. &amp;nbsp;The form controls are named slightly differently than what you have, but the concept should be similar. &amp;nbsp;The folder browsing code is the same as the&amp;nbsp;code found in the Inventor forum thread that I referenced earlier.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Jul 2017 15:59:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7216977#M118300</guid>
      <dc:creator>ambrosl</dc:creator>
      <dc:date>2017-07-10T15:59:09Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7217848#M118301</link>
      <description>&lt;P&gt;Wow - thanks. Will this be good code for 2018 as well? I'm currently in 2017. I replaced "strTemplateDSTFile" with the location of the template sheet set, however when I go to test out the macro I get this message:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 243px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/376194i2A2DBDD1DD3C7202/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anything I can do about that? Thanks so much for all your help!&lt;/P&gt;</description>
      <pubDate>Mon, 10 Jul 2017 21:02:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7217848#M118301</guid>
      <dc:creator>bhuhn</dc:creator>
      <dc:date>2017-07-10T21:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7217881#M118302</link>
      <description>&lt;P&gt;The project was built for AutoCAD 2018... You should only need to make one&amp;nbsp;change to get it to work for AutoCAD 2017.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the VBA IDE, on the menu bar, click Tools &amp;gt; References.&lt;/LI&gt;
&lt;LI&gt;In the Available References list, click the check box next to the AcSmComponents22 1.0 Type Library item to clear the check mark from the item.&lt;/LI&gt;
&lt;LI&gt;In the&amp;nbsp;&lt;SPAN&gt;Available References list, scroll down and locate the AcSmComponents21 1.0 Type Library item.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Click the check box next to&amp;nbsp;AcSmComponents21 1.0 Type Library so it is now checked and click OK.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;You might need to remove the check mark next to Microsoft Scripting Runtime as I didn't end up using it, and it might not be installed on your workstation if VB Scripting is disabled in your environment. &amp;nbsp;That library will allow you to copy and work with files via the File System.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I wasn't sure what you meant by creating new sheets with default names and numbers, are those based on a specific DWT file. &amp;nbsp;If so, I can help you once you get that far if you can't figure it out.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Jul 2017 21:14:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/7217881#M118302</guid>
      <dc:creator>ambrosl</dc:creator>
      <dc:date>2017-07-10T21:14:31Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/11620956#M118303</link>
      <description>&lt;P&gt;Mr. Abrosious,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Do you think it may be possible using the API for SSM to programmatically create new sheets and insert the named model space views complete with callout blocks?&amp;nbsp; I know there are a lot of variables, but I'd like to know if the functions have been exposed to make this work.&amp;nbsp; &amp;nbsp;Thank you.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Dec 2022 20:53:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/11620956#M118303</guid>
      <dc:creator>Gbalcom</dc:creator>
      <dc:date>2022-12-14T20:53:38Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Set Manager Macros</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/11620983#M118304</link>
      <description>&lt;P&gt;The Sheet Set Object library will allow you to create a new sheet set and add sheets to it.&amp;nbsp; Inserting a model view and callout blocks will most likely require the use of the standard AutoCAD ActiveX API along with the&amp;nbsp;Sheet Set Object library; additionally you may need to utilize Xdata and extension dictionaries, but I'm not completely sure though as I haven't tried to automate the workflow from end to end. I have only automated the setting up of a sheet set using the&amp;nbsp;Sheet Set Object library.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Dec 2022 21:10:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sheet-set-manager-macros/m-p/11620983#M118304</guid>
      <dc:creator>ambrosl</dc:creator>
      <dc:date>2022-12-14T21:10:28Z</dc:date>
    </item>
  </channel>
</rss>

