Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor .NET
  How to: AddIn für Inventor

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  How to: AddIn für Inventor (6397 mal gelesen)
qwer.beet
Mitglied



Sehen Sie sich das Profil von qwer.beet an!   Senden Sie eine Private Message an qwer.beet  Schreiben Sie einen Gästebucheintrag für qwer.beet

Beiträge: 12
Registriert: 25.02.2011

Inventor 2011
VB 2008 Express

erstellt am: 25. Feb. 2011 09:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


MyProject.zip

 
Hallo Community.

Das Problem mit dem AddIn ist gelöst. Vielen Dank an rkauskh für Unmengen an Geduld und Hilfe  

Und so wird's gemacht:

1) InventorWizards installieren. Zu finden unter  

Zitat:
Windows XP:     <Inventor install folder>\SDK\DeveloperTools\Tools\Wizards

Windows Vista:   C:\Users\Public\Documents\Autodesk\Inventor <version>\SDK\DeveloperTools\Tools\Wizards

Windows 7:         C:\Users\Public\Documents\Autodesk\Inventor <version>\SDK\DeveloperTools\Tools\Wizards


2) VB starten, neues Projekt -> eigene Vorlagen -> Autodesk Inventor AddIn

3) Den Code der Datei StandardAddInServer.vb durch den angegebenen Code ersetzen 

Zitat:
modthemachine.typepad.com/.../macros-to-add-in.html

To use the add-in on another computer you need to copy the add-in dll to that computer and register it.  Below are some commands you can use within .bat files to both register and unregister the add-in for 32 and 64-bit installations.

Register on 32-bit
@echo off
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /codebase <name>.dll
PAUSE


Unregister on 32-bit
@echo off
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /unregister <name>.dll
PAUSE


Register on 64-bit
@echo off
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\RegAsm.exe /codebase <name>.dll
PAUSE


Unregister on 64-bit
@echo off
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\RegAsm.exe /unregister <name>.dll
PAUSE


Fertig! Jetzt sollte der Button in Inventor angezeigt werden.
Aktive Ribbons: Bei geöffneter .iam unter dem Reiter Zusatzmodule
Klassisches UI: Bei geöffneter .iam unter Baugruppe; letzter Bereich

[Diese Nachricht wurde von qwer.beet am 18. Mrz. 2011 editiert.]

[Diese Nachricht wurde von qwer.beet am 18. Jan. 2012 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 25. Feb. 2011 12:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für qwer.beet 10 Unities + Antwort hilfreich

Hallo

Lesen

------------------
MfG
RK

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

qwer.beet
Mitglied



Sehen Sie sich das Profil von qwer.beet an!   Senden Sie eine Private Message an qwer.beet  Schreiben Sie einen Gästebucheintrag für qwer.beet

Beiträge: 12
Registriert: 25.02.2011

Inventor 2011
VB 2008 Express

erstellt am: 25. Feb. 2011 13:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Fehlermeldung.png

 
Vielen Dank. Bin ich schon dran  

Leider bekomme ich spätestens bei dem Code für den Aufruf des Dialogs über den WindowWrapper eine Fehlermeldung von VB... Kann es sein, dass in dem .pdf etwas fehlt/ weggelassen wurde?

Fehlermeldung siehe Anhang.


Edit:
Habe die Fehler erst einmal ignoriert und mit der Programmierung des Buttons weitergemacht. Nach dem Hinzufügen eines kleinen Bildes als Resource soll ich dieses jetzt mit

Code:
picture = Microsoft.VisualBasic.Compatibility.VB6.ImageToIPictureDisp(My.resources.pac)
verarbeiten (pac ist meine Resource pac.bmp). Jetzt behauptet VB, "resource" wäre kein Member von "My".
Langsam verstehe ich die Welt nichtmehr 

[Diese Nachricht wurde von qwer.beet am 25. Feb. 2011 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 26. Feb. 2011 17:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für qwer.beet 10 Unities + Antwort hilfreich

Hallo

Weiß jetzt nicht welches Beispiel du da hergenommen hast. Vermutlich fehlt oben ein

Code:
Imports System.Windows.Forms

Deswegen kennt er IWin32Window nicht. Die Typdeklaration von InsertBoltForm kann ich nicht sehen und auch nix dazu sagen.

Wo genau hast du denn

Code:
picture = Microsoft.VisualBasic.Compatibility.VB6.ImageToIPictureDisp(My.resources.pac)

hingeschrieben?

------------------
MfG
RK

[Diese Nachricht wurde von rkauskh am 26. Feb. 2011 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

qwer.beet
Mitglied



Sehen Sie sich das Profil von qwer.beet an!   Senden Sie eine Private Message an qwer.beet  Schreiben Sie einen Gästebucheintrag für qwer.beet

Beiträge: 12
Registriert: 25.02.2011

Inventor 2011
VB 2008 Express

erstellt am: 04. Mrz. 2011 10:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

So, endlich wieder etwas Zeit, um mich an meinem AddIn zu versuchen...

Zitat:
Original erstellt von rkauskh:
Hallo

Weiß jetzt nicht welches Beispiel du da hergenommen hast. Vermutlich fehlt oben ein

Code:
Imports System.Windows.Forms

Deswegen kennt er IWin32Window nicht. Die Typdeklaration von InsertBoltForm kann ich nicht sehen und auch nix dazu sagen.
Ich versuche mich gerade an der VBAtoAddIn.pdf die ich auf ModTheMachine in dem Beitrag vom 22.01.10 gefunden habe.
Nachdem ich die System.Windows.Forms.dll als Verweis hinzugefügt habe, wird System.Windows.Forms.IWin32Window angenommen. Hätte ich auch selbst drauf kommen müssen  Vielen Dank.
Über InsertBoltForm lässt sich bei google nicht wirklich etwas finden. Sehr seltsam. Hinter allen 5 Suchergebnissen findet man mehr oder weniger die selbe .pdf  Da muss doch irgendetwas faul sein... Welche Vorgehensweise nutzt ihr, um ein Dialogfeld oder WindowsForm anzeigen zu lassen?

Ich bin der Anleitung jetzt bis Mitte Seite 17 gefolgt. An diesem Punkt sollte der Button in Inventor zu sehen sein. Sollte, tut er aber nicht. Und im Zusatzmodul-Manager ist das AddIn auch nicht aufgeführt...

Es sind noch zwei Fehler im Code, beide in der Sub m_featureCountButtonDef_OnExecute. Umgehe ich die Fehler durch auskommentieren, müsste das AddIn trotzdem soweit laufen, dass wenigstens der Button angezeigt wird. Da dies aber nicht der Fall ist, muss sich irgendwo noch ein Fehler eingeschlichen haben. Vermutlich ist etwas grundlegendes falsch, da das AddIn ja nicht einmal im Zusatzmodul-Manager angezeigt wird.

Code:
Imports Inventor
Imports System.Runtime.InteropServices
'Imports System.Windows.Forms
Imports Microsoft.Win32

Namespace Test345
    <ProgIdAttribute("Test345.StandardAddInServer"), _
    GuidAttribute("9dd5bb2c-a9cc-4af6-80e0-0a7b308133ba")> _
    Public Class StandardAddInServer
        Implements Inventor.ApplicationAddInServer

        ' Inventor application object.
        Private m_inventorApplication As Inventor.Application

#Region "ApplicationAddInServer Members"
        Private m_ClientID As String
        Private WithEvents m_featureCountButtonDef As ButtonDefinition

        Public Sub Activate(ByVal addInSiteObject As Inventor.ApplicationAddInSite, ByVal firstTime As Boolean) Implements Inventor.ApplicationAddInServer.Activate

            ' This method is called by Inventor when it loads the AddIn.
            ' The AddInSiteObject provides access to the Inventor Application object.
            ' The FirstTime flag indicates if the AddIn is loaded for the first time.

            ' Initialize AddIn members.
            m_inventorApplication = addInSiteObject.Application

            ' Get the ClassID for this add-in and save it in a
            ' member variable to use wherever a ClientID is needed.
            m_ClientID = AddInGuid(GetType(StandardAddInServer))

            ' Create the button definition.
            Dim controlDefs As ControlDefinitions
            controlDefs = m_inventorApplication.CommandManager.ControlDefinitions

            'm_featureCountButtonDef = controlDefs.AddButtonDefinition("Display Name", _
            '                                                          "Internal Name", _
            '                                                          CommandTypesEnum.kQueryOnlyCmdType / .kShapeEditCmdType, _
            '                                                          ClientID, _
            '                                                          "Description", _
            '                                                          "Tool Tip")

            m_featureCountButtonDef = controlDefs.AddButtonDefinition("Count Features", _
                                                                      "AUAddInCountFeatures", _
                                                                      CommandTypesEnum.kQueryOnlyCmdType, _
                                                                      m_ClientID, _
                                                                      "Count the features in the active part.", _
                                                                      "Count Features")

            If firstTime Then
                ' Create a new command bar (toolbar) and make it visible.
                Dim commandBars As CommandBars
                commandBars = m_inventorApplication.UserInterfaceManager.CommandBars
                Dim commandBar As CommandBar
                commandBar = commandBars.Add("My Macros", "AUAddInMyMacros", , m_ClientID)
                commandBar.Visible = True

                ' Add the control to the command bar.
                commandBar.Controls.AddButton(m_featureCountButtonDef)
            End If

            ' TODO:  Add ApplicationAddInServer.Activate implementation.
            ' e.g. event initialization, command creation etc.

        End Sub

        Public Sub Deactivate() Implements Inventor.ApplicationAddInServer.Deactivate

            ' This method is called by Inventor when the AddIn is unloaded.
            ' The AddIn will be unloaded either manually by the user or
            ' when the Inventor session is terminated.

            ' TODO:  Add ApplicationAddInServer.Deactivate implementation

            ' Release objects.
            Marshal.ReleaseComObject(m_inventorApplication)
            m_inventorApplication = Nothing

            System.GC.WaitForPendingFinalizers()
            System.GC.Collect()

        End Sub

        Public ReadOnly Property Automation() As Object Implements Inventor.ApplicationAddInServer.Automation

            ' This property is provided to allow the AddIn to expose an API
            ' of its own to other programs. Typically, this  would be done by
            ' implementing the AddIn's API interface in a class and returning
            ' that class object through this property.

            Get
                Return Nothing
            End Get

        End Property

        Public Sub ExecuteCommand(ByVal commandID As Integer) Implements Inventor.ApplicationAddInServer.ExecuteCommand

            ' Note:this method is now obsolete, you should use the
            ' ControlDefinition functionality for implementing commands.

        End Sub

#End Region

#Region "COM Registration"

        ' Registers this class as an AddIn for Inventor.
        ' This function is called when the assembly is registered for COM.
        <ComRegisterFunctionAttribute()> _
        Public Shared Sub Register(ByVal t As Type)

            Dim clssRoot As RegistryKey = Registry.ClassesRoot
            Dim clsid As RegistryKey = Nothing
            Dim subKey As RegistryKey = Nothing

            Try
                clsid = clssRoot.CreateSubKey("CLSID\" + AddInGuid(t))
                clsid.SetValue(Nothing, "Test345")
                subKey = clsid.CreateSubKey("Implemented Categories\{39AD2B5C-7A29-11D6-8E0A-0010B541CAA8}")
                subKey.Close()

                subKey = clsid.CreateSubKey("Settings")
                subKey.SetValue("AddInType", "Standard")
                subKey.SetValue("LoadOnStartUp", "1")

                'subKey.SetValue("SupportedSoftwareVersionLessThan", "")
                subKey.SetValue("SupportedSoftwareVersionGreaterThan", "14..")
                'subKey.SetValue("SupportedSoftwareVersionEqualTo", "")
                'subKey.SetValue("SupportedSoftwareVersionNotEqualTo", "")
                'subKey.SetValue("Hidden", "0")
                'subKey.SetValue("UserUnloadable", "1")
                subKey.SetValue("Version", 1)
                subKey.Close()

                subKey = clsid.CreateSubKey("Description")
                subKey.SetValue(Nothing, "Test345")

            Catch ex As Exception
                System.Diagnostics.Trace.Assert(False)
            Finally
                If Not subKey Is Nothing Then subKey.Close()
                If Not clsid Is Nothing Then clsid.Close()
                If Not clssRoot Is Nothing Then clssRoot.Close()
            End Try

        End Sub

        ' Unregisters this class as an AddIn for Inventor.
        ' This function is called when the assembly is unregistered.
        <ComUnregisterFunctionAttribute()> _
        Public Shared Sub Unregister(ByVal t As Type)

            Dim clssRoot As RegistryKey = Registry.ClassesRoot
            Dim clsid As RegistryKey = Nothing

            Try
                clssRoot = Microsoft.Win32.Registry.ClassesRoot
                clsid = clssRoot.OpenSubKey("CLSID\" + AddInGuid(t), True)
                clsid.SetValue(Nothing, "")
                clsid.DeleteSubKeyTree("Implemented Categories\{39AD2B5C-7A29-11D6-8E0A-0010B541CAA8}")
                clsid.DeleteSubKeyTree("Settings")
                clsid.DeleteSubKeyTree("Description")
            Catch
            Finally
                If Not clsid Is Nothing Then clsid.Close()
                If Not clssRoot Is Nothing Then clssRoot.Close()
            End Try

        End Sub

        ' This property uses reflection to get the value for the GuidAttribute attached to the class.
        Public Shared ReadOnly Property AddInGuid(ByVal t As Type) As String
            Get
                Dim guid As String = ""
                Try
                    Dim customAttributes() As Object = t.GetCustomAttributes(GetType(GuidAttribute), False)
                    Dim guidAttribute As GuidAttribute = CType(customAttributes(0), GuidAttribute)
                    guid = "{" + guidAttribute.Value.ToString() + "}"
                Finally
                    AddInGuid = guid
                End Try
            End Get
        End Property

#End Region

        Public Sub FeatureCount(ByVal ThisApplication As Inventor.Application)
            Dim oPartDoc As PartDocument
            oPartDoc = ThisApplication.ActiveDocument

            MsgBox("There are " & oPartDoc.ComponentDefinition.Features.Count & " features in this part.")
        End Sub

        Private Sub m_featureCountButtonDef_OnExecute(...)  ' <--- Fehlermeldung: Bezeichner erwartet
            ' Display the dialog.
            Dim myForm As New InsertBoltForm                ' <--- Fehlermeldung: Der Typ "InsertBoltForm" ist nicht definiert.

            myForm.Show(New WindowWrapper(m_inventorApplication.MainFrameHWND))
        End Sub

#Region "hWnd Wrapper Class"

        ' This class is used to wrap a Win32 hWnd as a .Net IWind32Window class.
        ' This is used for parenting a dialog to the Inventor window.
        '
        ' For example:
        ' myForm.Show(New WindowWrapper(m_inventorApplication.MainFrameHWND))
        '
        Public Class WindowWrapper
            Implements System.Windows.Forms.IWin32Window

            Public Sub New(ByVal handle As IntPtr)
                _hwnd = handle
            End Sub

            Public ReadOnly Property Handle() As IntPtr Implements System.Windows.Forms.IWin32Window.Handle
                Get
                    Return _hwnd
                End Get
            End Property

            Private _hwnd As IntPtr

        End Class
#End Region

    End Class
End Namespace


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 05. Mrz. 2011 00:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für qwer.beet 10 Unities + Antwort hilfreich

Hallo

Wenn das AddIn im Zusatzmodulmanager nicht auftaucht, ist etwas mit der Registrierung des AddIns schief gelaufen. Hast du einen 64bit Rechner? Wie registrierst du dein AddIn?
Wenn du einen neuen Kompilelauf machst, deregistriere mal dein AddIn vorher (Inventor aus),kompilieren und registrieren. Bei dem Button weiß ich grad auch nicht, was ihm da klemmt. Wie ist denn die genaue Fehlermeldung?

------------------
MfG
RK

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

qwer.beet
Mitglied



Sehen Sie sich das Profil von qwer.beet an!   Senden Sie eine Private Message an qwer.beet  Schreiben Sie einen Gästebucheintrag für qwer.beet

Beiträge: 12
Registriert: 25.02.2011

Inventor 2011
VB 2008 Express

erstellt am: 10. Mrz. 2011 18:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Registrieren? Das müsste doch automatisch gemacht werden. Oder habe ich da etwas falsch verstanden? Wozu benutze ich denn den AddIn-Wiz von Autodesk? 
Ich mache im Projektmappen-Explorer einfach einen Rechtsklick auf das Projekt und klicke dann im Kontextmenü auf Erstellen. Falsch? Die Vorgehensweise hat für die .dll-AddIns prima funktioniert.


Oben steht die genaue Fehlermeldung, die in der Fehlerliste angezeigt wird.
Und wenn du es gerade erwähnst: Wie deregistriere ich ein AddIn? Mal sehen, ob ich hier im Forum etwas dazu finde.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 10. Mrz. 2011 19:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für qwer.beet 10 Unities + Antwort hilfreich

Hallo

Automatisch registrieren sollte es, hat bei mir aber noch nie funktioniert. Keine Ahnung warum, ich registriers von Hand. Auf der Seite ganz unten steht wie man von Hand registriert/deregistriert.

Nimm mal die 3 Punkte aus der Klammer raus.

------------------
MfG
RK

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

qwer.beet
Mitglied



Sehen Sie sich das Profil von qwer.beet an!   Senden Sie eine Private Message an qwer.beet  Schreiben Sie einen Gästebucheintrag für qwer.beet

Beiträge: 12
Registriert: 25.02.2011

Inventor 2011
VB 2008 Express

erstellt am: 11. Mrz. 2011 08:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Erfolgserlebnis    

Endlich taucht das AddIn im Zusatzmanager auf. Fehlt nur noch, dass mir Inventor den Button anzeigt. Zurücksetzten der Multifunktionsleiste, der Werkzeugleisten und Befehle hat auch keinen Button hervorgebracht...

Trotzdem vielen Dank für die bisherige Hilfe *thumbs up* Langsam aber sicher wird es.


Edit sagt:
Auch das Ändern der AddIn-Versionsnummer löst das Problem nicht.

Edit2 sagt:
Anfängerfehler 
Ich habe die alte .dll registriert, in der der Button noch gar nicht angezeigt wird. Richtige .dll registrieren bringt mir jetzt meinen Button!

Bleibt nur noch die Frage, wie ich mir jetzt eine Userform anzeigen lassen kann, wenn InsertBoltForm nicht benutzt werden kann... Kann ich mir nicht in VB meine Form bauen und sie dann aufrufen?

[Diese Nachricht wurde von qwer.beet am 11. Mrz. 2011 editiert.]

[Diese Nachricht wurde von qwer.beet am 11. Mrz. 2011 editiert.]

[Diese Nachricht wurde von qwer.beet am 11. Mrz. 2011 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




Sehen Sie sich das Profil von rkauskh an!   Senden Sie eine Private Message an rkauskh  Schreiben Sie einen Gästebucheintrag für rkauskh

Beiträge: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 11. Mrz. 2011 11:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für qwer.beet 10 Unities + Antwort hilfreich

Hallo

Deine InsertBoltForm ist in deinem Projekt unbekannt. Wenn ich mir den Screenshot ansehe, entdecke ich dort in der Dateiliste deines Projektes auch keine gleichlautende Datei. Liegt deine Form mit im Projektverzeichnis? Wenn nicht, bitte mit reinkopieren. Danach rechts oben im Projektmappenexplorer den Button "Alle Dateien anzeigen" wählen. Jetzt sollte deine Form mti in der Liste auftauchen. Rechte Maustaste drauf und zum Projekt hinzufügen. Kennt er deine Form dann?

------------------
MfG
RK

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

qwer.beet
Mitglied



Sehen Sie sich das Profil von qwer.beet an!   Senden Sie eine Private Message an qwer.beet  Schreiben Sie einen Gästebucheintrag für qwer.beet

Beiträge: 12
Registriert: 25.02.2011

Inventor 2011
VB 2008 Express

erstellt am: 11. Mrz. 2011 12:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Jap, dass war mein Problem ^^
Ich hab einfach eine UserForm im Projekt erstellt und InsertBoltForm genannt. Problem gelöst 

Jetzt funktioniert alles recht gut. Button wird angezeigt, ich kann ihn in der Schleifchenleiste anzeigen lassen, meine UserForm erscheint beim Klick auf den Button, ... alles wie es sein soll. Vielen Dank!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz