<?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: Disabling &amp;quot;Save Copy As&amp;quot; Button - VBA in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/disabling-quot-save-copy-as-quot-button-vba/m-p/11877186#M25155</link>
    <description>&lt;P&gt;Easier and language independent way is to use InternalName of button definition.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="visual-basic"&gt;Dim cmdInternalName = "AppFileSaveCopyAsCmd"
ThisApplication.CommandManager.ControlDefinitions(cmdInternalName).Enabled = False&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What is the internal name of command you can get from EventWatcher (tool from Inventor SDK).&lt;/P&gt;&lt;P&gt;Select &lt;STRONG&gt;UserInputEvents.OnActivateCommand&lt;/STRONG&gt; and click the button in Inventor. In log window the internal name is displayed.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 06 Apr 2023 10:14:13 GMT</pubDate>
    <dc:creator>Michael.Navara</dc:creator>
    <dc:date>2023-04-06T10:14:13Z</dc:date>
    <item>
      <title>Disabling "Save Copy As" Button - VBA</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/disabling-quot-save-copy-as-quot-button-vba/m-p/11875710#M25153</link>
      <description>&lt;P&gt;I was curious if anyone has run into the need to grey out the "Save Copy As" functionality under File?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried to run the same code that I'm using to disable other commands but it doesn't seem to disable the command. I'm wondering if I have to do something different since it's an embedded command? Any help would be appreciated.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;Public Sub DisableAssemblySaveCopyAsCmd() '(oAssyDoc As AssemblyDocument)
    Dim oDrawDoc As DrawingDocument: Set oDrawDoc = ThisApplication.ActiveDocument
    '***********************************************************************************************************************************
    ' DISABLES THE MIRROR COMMAND WITHIN A SPECIFIED ASSEMBLY DOCUMENT
    '***********************************************************************************************************************************
    Dim oCtrlDef As ControlDefinition
    If oDrawDoc Is Nothing Then Exit Sub
    For Each oCtrlDef In ThisApplication.CommandManager.ControlDefinitions
        If oCtrlDef.DisplayName = "&amp;amp;Save Copy As..." Then
            oCtrlDef.Enabled = False
            'Call oDrawDoc.DisabledCommandList.Add(oCtrlDef)
        End If
    Next
End Sub&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&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="TiffanyHaydenSWQYG_0-1680722602434.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1198903iAAB55AE2AA971458/image-size/medium?v=v2&amp;amp;px=400" role="button" title="TiffanyHaydenSWQYG_0-1680722602434.png" alt="TiffanyHaydenSWQYG_0-1680722602434.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2023 19:23:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/disabling-quot-save-copy-as-quot-button-vba/m-p/11875710#M25153</guid>
      <dc:creator>Tiffany_Hayden_</dc:creator>
      <dc:date>2023-04-05T19:23:37Z</dc:date>
    </item>
    <item>
      <title>Re: Disabling "Save Copy As" Button - VBA</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/disabling-quot-save-copy-as-quot-button-vba/m-p/11875727#M25154</link>
      <description>&lt;P&gt;Found the issue! the display name is "Save Copy"&lt;/P&gt;&lt;LI-CODE lang="general"&gt;Public Sub DisableAssemblySaveCopyAsCmd() '(oAssyDoc As AssemblyDocument)
    Dim oDrawDoc As DrawingDocument: Set oDrawDoc = ThisApplication.ActiveDocument
    '***********************************************************************************************************************************
    ' DISABLES THE SAVE COPY AS COMMAND WITHIN A SPECIFIED DOCUMENT
    '***********************************************************************************************************************************
    Dim oCtrlDef As ControlDefinition
    If oDrawDoc Is Nothing Then Exit Sub
    For Each oCtrlDef In ThisApplication.CommandManager.ControlDefinitions
        If oCtrlDef.DisplayName = "Save Copy" Then
        'If InStr(oCtrlDef.DisplayName, "Save Copy") &amp;gt; 0 Then
            Debug.Print oCtrlDef.DisplayName &amp;amp; ", " &amp;amp; oCtrlDef.DescriptionText
            oCtrlDef.Enabled = False
            'Call oDrawDoc.DisabledCommandList.Add(oCtrlDef)
        End If
    Next
End Sub&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2023 19:31:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/disabling-quot-save-copy-as-quot-button-vba/m-p/11875727#M25154</guid>
      <dc:creator>Tiffany_Hayden_</dc:creator>
      <dc:date>2023-04-05T19:31:26Z</dc:date>
    </item>
    <item>
      <title>Re: Disabling "Save Copy As" Button - VBA</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/disabling-quot-save-copy-as-quot-button-vba/m-p/11877186#M25155</link>
      <description>&lt;P&gt;Easier and language independent way is to use InternalName of button definition.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="visual-basic"&gt;Dim cmdInternalName = "AppFileSaveCopyAsCmd"
ThisApplication.CommandManager.ControlDefinitions(cmdInternalName).Enabled = False&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What is the internal name of command you can get from EventWatcher (tool from Inventor SDK).&lt;/P&gt;&lt;P&gt;Select &lt;STRONG&gt;UserInputEvents.OnActivateCommand&lt;/STRONG&gt; and click the button in Inventor. In log window the internal name is displayed.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Apr 2023 10:14:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/disabling-quot-save-copy-as-quot-button-vba/m-p/11877186#M25155</guid>
      <dc:creator>Michael.Navara</dc:creator>
      <dc:date>2023-04-06T10:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: Disabling "Save Copy As" Button - VBA</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/disabling-quot-save-copy-as-quot-button-vba/m-p/11877353#M25156</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1104556"&gt;@Michael.Navara&lt;/a&gt;&amp;nbsp; Very Cool! Thanks so much!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Apr 2023 11:46:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/disabling-quot-save-copy-as-quot-button-vba/m-p/11877353#M25156</guid>
      <dc:creator>Tiffany_Hayden_</dc:creator>
      <dc:date>2023-04-06T11:46:23Z</dc:date>
    </item>
  </channel>
</rss>

