Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Programm starten mittels CommandButton (Norm.idw -> Default.ivb)

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:  Programm starten mittels CommandButton (Norm.idw -> Default.ivb) (2313 mal gelesen)
Evil_Bart
Mitglied
CAD Admin (Freiberuflich)


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

Beiträge: 137
Registriert: 14.08.2003

- Win 7
CAD:
- Inventor 2013 Pro
- AM 2013
- SAP/PLM

erstellt am: 15. Okt. 2003 20:12    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

Hi Ho und fast schon winterliche Grüße hier ins Forum ...

Ein neuer Tag .... Ein neues Problem ....  ;-)

Ich möchte aus der Norm.idw ein Menü starten (eine selbst erstellte Form!)  und von dort mittels CommandButton ein Programm aus der Default.ivb starten...

Hat das schon mal jemand gemacht ???? Kann mir da jemand helfen??

Vielen DANK aus dem hohen Norden..  ;-)

Andreas

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

thomas109
Ehrenmitglied V.I.P. h.c.
Dompteur



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

Beiträge: 9343
Registriert: 19.03.2002

erstellt am: 15. Okt. 2003 21:11    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 Evil_Bart 10 Unities + Antwort hilfreich

Hi Andreas!
Das letzte Inventor-magazin gelesen?
Auf daywa1k3rs inoffiziellen Hilfeseite gelesen?

Das sollte doch das sein, was Du suchst.

------------------
lg 
Tom


                                                             
"Gilde der Erfinnder"

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

daywa1k3r
Moderator
Softwareentwickler




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

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 15. Okt. 2003 21: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 Nur für Evil_Bart 10 Unities + Antwort hilfreich

Hi Thomas,

ich glaube er meint doch was anderes. Aber schaumamal 

@Evil_Bart

Ja, ich glaube das geht. Deine Form ist in Norm.idw ? Wir sagen jetzt einfach dass auf der Form ein CommandButton1 drauf ist. Du hast in deiner Norm.idw auch ein Modul Module1. Wenn du jetzt eine Funktion

Public Sub test_button()
  MsgBox "Geht!"
End Sub

schreibst, und als Klick-Ereignis für dein Button

Module1.test_button

eingibst, müsste nach dem Klick die MsgBox "Geht!" kommen.

Also die Funktionen die du starten willst, einfach in das Modul innerhalb Norm.idw als Public schreiben, dann wird es funzen.

------------------
Grüße daywa1k3r

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

Evil_Bart
Mitglied
CAD Admin (Freiberuflich)


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

Beiträge: 137
Registriert: 14.08.2003

- Win 7
CAD:
- Inventor 2013 Pro
- AM 2013
- SAP/PLM

erstellt am: 16. Okt. 2003 09:33    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

Erst einmal ein guten Morgen hier ins Forum....

Vielen Dank für die prompte Hilfe... Das Prob ist aber noch ein klein wenig anders..
Ich würde meine Makros gerne aus der Norm.idw (Vorlagendatei) raus haben da diese immer größer und größer und..... wird.
Nun hatte ich den Plan alle Makros in der Default.ivb zu speichern und über ein kleines Auswahlmenü (ein selbst erstelltes Formular in der Norm.idw) diese aufzurufen !!

Also:

User soll mein Menü aufrufen..

Nach Auswahl mittels z.B. Command Button soll das Makro nicht aus der Norm.idw sondern aus der Default.ivb gestartet werden!

Der Vorteil ist das die Norm.idw klein bleibt und jede Änderung an vorhandenen Makros sofort verfügbar ist.

Geht das ????

Wünsche euch einen streßfreien Tag  ;-)

Andreas

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



Ingenieur für Entwicklung mechanischer Konstruktionen im R&D (w/m/d)
<...
Anzeige ansehenEntwicklung
daywa1k3r
Moderator
Softwareentwickler




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

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 16. Okt. 2003 10:32    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 Evil_Bart 10 Unities + Antwort hilfreich

Code:

Public Sub test()
  Dim oPro As InventorVBAProject
  Dim oCom As InventorVBAComponent
  Dim oMem As InventorVBAMember

  Set oPro = ThisApplication.VBAProjects.Item(1)
  Set oCom = oPro.InventorVBAComponents.Item(1)
  Set oMem = oCom.InventorVBAMembers.Item(1)

  MsgBox "Projekt: " & oPro.Name & vbCrLf & "Modul: " & oCom.Name & vbCrLf & "Funktion: " & oMem.Name
  oMem.Execute
End Sub


Startet die erste Funktion (oMem) aus den ersten Modul (oCom) aus "Anwendungsprojekt" (oPro).

------------------
Grüße daywa1k3r

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