Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Here is what I made for code that runs:

(added References to C:\Program Files\Autodesk\Inventor 2016\Bin\Automation.Ilogic.Interfaces.dll

as well as Autodesk Inventor Object Library)

 

Imports System
Imports System.Type
Imports System.Activator
Imports Inventor
Imports System.Runtime.InteropServices

Public Class Class1

    Public Sub Main()
        Dim oInv_App As New CL_InventorApp

        Dim iLogicAuto As Object
        iLogicAuto = GetiLogicAddin(oInv_App)

        MsgBox("Working!")
    End Sub

    Public Function GetiLogicAddin(oApplication As Inventor.Application) As Object
        Dim addIn As ApplicationAddIn
        addIn = oApplication.ApplicationAddIns.ItemById("{3bdd8d79​-2179-4b11-8a5a-257b1c0263ac}")

        If (addIn Is Nothing) Then
            Exit Function
        End If

        addIn.Activate()
        Return addIn.Automation
    End Function
End Class

Public Class CL_InventorApp
    Public InventorInstance As Inventor.Application
    Dim _started As Boolean
    Public Sub New()
        Try
            InventorInstance = Marshal.GetActiveObject("Inventor.Application")
        Catch ex As Exception
            Try
                Dim invAppType As Type = GetTypeFromProgID("Inventor.Application")
                InventorInstance = CreateInstance(invAppType)
                InventorInstance.Visible = True
                _started = True
            Catch ex2 As Exception
                MsgBox(ex2.ToString())
                MsgBox("Unable to get or start Inventor")
                Exit Sub
            End Try
        End Try
    End Sub

End Class

--------------------------------------
Did you find this reply helpful ? If so please use the 'Accept as Solution' or 'Like' button below.

Justin K
Inventor 2018.2.3, Build 227 | Excel 2013+ VBA
ERP/CAD Communication | Custom Scripting
Machine Design | Process Optimization


iLogic/Inventor API: Autodesk Online Help | API Shortcut In Google Chrome | iLogic API Documentation
Vb.Net/VBA Programming: MSDN | Stackoverflow | Excel Object Model
Inventor API/VBA/Vb.Net Learning Resources: Forum Thread

Sample Solutions:Debugging in iLogic ( and Batch PDF Export Sample ) | API HasSaveCopyAs Issues |
BOM Export & Column Reorder | Reorient Skewed Part | Add Internal Profile Dogbones |
Run iLogic From VBA | Batch File Renaming| Continuous Pick/Rename Objects

Local Help: %PUBLIC%\Documents\Autodesk\Inventor 2018\Local Help

Ideas: Dockable/Customizable Property Browser | Section Line API/Thread Feature in Assembly/PartsList API Static Cells | Fourth BOM Type