Herbers Excel-Forum - das Archiv

Maro aus AddIn starten die zweite

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
  • Maro aus AddIn starten die zweite von Wolfgang vom 24.02.2005 18:11:49
    • AW: Maro aus AddIn starten die zweite - von Konrad am 24.02.2005 18:43:46
      Bild

      Betrifft: Maro aus AddIn starten die zweite
      von: Wolfgang

      Geschrieben am: 24.02.2005 18:11:49
      Hallo

      Ich habe in einem AddIn ein Makro geschrieben.
      Das AddIn wird auch geladen,
      Nur wie kann man jetzt das Makro aufrufen?
      Über Extras/Makros kann man es nicht aufrufen
      Hat jemand einen Tipp wie ich das Makro aufrufen kann?
      Bert hat auch schon geantwotet mit
      Siehe: Application.Run
      danke für die schnelle Antwort
      Dein Tipp ist mir noch nicht ganz klar.
      Also wenn ein User die eine x belibige Datei aufruft kann er ja das AddIn einbinden.
      Nur wo geb ich Ihm die Möglichkeit das Makro aufzurufen?
      gruß wolfgang


      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: Konrad

      Geschrieben am: 24.02.2005 18:43:46
      Hab das schon realisiert, komm blos im Moment nicht an den Code ran,
      da ich auf Office2000 geschrieben habe und nun vor Office97 sitze:
      dock doch einfach mit dem Add-Inn an der Standardmenüleiste mit einem Menü oder einer Schaltfläche an.
      melde Dich doch morgen noch mal, falls Du nicht zurande kommst!
      Viele Grüße aus dem Allgäu
      Konrad
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: wolfgang
      Geschrieben am: 24.02.2005 18:59:03
      hi danke für die schnelle antwort
      aber ob office97 oder 2000
      es muß doch möglich sein das makro aus dem geladenen addin zu starten ?!
      oder habe ich da einen denkfehler
      gruß
      wolfgang
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: Nepumuk
      Geschrieben am: 24.02.2005 19:01:35
      Hallo Wolfgang,
      wie hast du dir das vorgestellt? Mit Alt+F8 oder?
      Gruß
      Nepumuk
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: wolfgang
      Geschrieben am: 24.02.2005 19:05:13
      hallo nepumuk
      neeeee
      ich dachte es gibt nee einfache möglichkeit für anwender dieses makro zu starten.
      gruß wolfgang
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: Nepumuk

      Geschrieben am: 24.02.2005 19:16:05
      Hallo Wolfgang,
      zwei Möglichkeiten:
      1. Du generierst beim öffnen des Addins eine Schaltfläche in einer Symbolleiste.
      2. Du verknüpfst eine manuell erstellte Schaltfläche mit deinem Makro im Addin (ist aber ein bisschen anfällig dafür, dass die Verknüpfung verloren geht).
      Gruß
      Nepumuk
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: wolgang

      Geschrieben am: 24.02.2005 19:27:28
      hi nepumuk
      ja ok was du empfielst aber ist das ganze auch stabil wenn excel abbricht
      oder kommen da die symbolleisten bei jedem start doppelt und dreifach?
      nochmal mein problem
      vieleicht gehts ja auch anders
      ich möchte das ein user auf einem netzwerk die möglichkeit hat
      wenn er in excel seine datei mit einem bestimmten makro (zb Kopfzeilen) abschließen kann.
      gruß wolfgang
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: Nepumuk
      Geschrieben am: 24.02.2005 19:34:05
      Hallo Wolfgang,
      die Leiste wird nur temporär erstellt. Die kann nur einmal erscheinen, außer du schaffst es, eine Mappe zweimal in der selben Excelsession zu öffnen.
      Gruß
      Nepumuk
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: wolfgang

      Geschrieben am: 24.02.2005 19:41:57
      du bist gut
      aber ist ok ich versuchs mal so
      wie kann ich dich denn´mit diesem thema kontaktieren wenns so nicht klappt
      ich bin nicht jeden tag online
      (ist für mich wichtig da ich keinen VBA Profi zum kommunikationsaustausch habe)
      gruß wolfgang

      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: Nepumuk

      Geschrieben am: 24.02.2005 20:11:03
      Hallo Wolfgang,
      meistens hier: http://www.office-loesung.de/index.php?c=3
      Gruß
      Nepumuk
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: Konrad
      Geschrieben am: 24.02.2005 19:22:47
      hat mit der Version nichts zu tun,
      nur das Öffnen der UserForm bzw. dem Modul ist in '97 nicht mehr möglich,
      wenn es in 2000 geschrieben wurde......
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: wolfgang
      Geschrieben am: 24.02.2005 19:29:55
      hee ist ein guter tipp
      wußte ich auch noch nicht danke
      gruß wolfgang
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: Konrad

      Geschrieben am: 24.02.2005 19:41:25
      jetzt hat mich aber der Ehrgeiz gepackt:
      unter "diese Arbeitsmappe" (Ordner Microsoft Excel Objekt)
      gebt ihr folgenden Code ein (natürlich nicht unbedingt mein Stückliste):
      Private Sub Workbook_AddinInstall()
      Dim cmdBarPop As CommandBarPopup
      On Error Resume Next
      Application.CommandBars("Standard").Controls("Stückliste").Delete
      On Error GoTo 0
      Set cmdBarPop = Application.CommandBars("Standard"). _
      Controls.Add(Type:=msoControlPopup, Temporary:=True)
      cmdBarPop.Caption = "Stückliste"
      With cmdBarPop.Controls.Add
      .Caption = "Bihler-Stückliste"
      .OnAction = "Stueckliste"
      End With
      End Sub

      Private Sub Workbook_AddinUninstall()
      On Error Resume Next
      Application.CommandBars("Standard").Controls("Stückliste").Delete
      On Error GoTo 0
      End Sub

      Private Sub Workbook_BeforeClose(Cancel As Boolean)
      On Error Resume Next
      Application.CommandBars("Standard").Controls("Stückliste").Delete
      On Error GoTo 0
      End Sub

      Private Sub Workbook_Open()
      Dim cmdBarPop As CommandBarPopup
      On Error Resume Next
      Application.CommandBars("Standard").Controls("Stückliste").Delete
      On Error GoTo 0
      Set cmdBarPop = Application.CommandBars("Standard"). _
      Controls.Add(Type:=msoControlPopup, Temporary:=True)
      cmdBarPop.Caption = "Stückliste"
      With cmdBarPop.Controls.Add
      .Caption = "Bihler-Stückliste"
      .OnAction = "Stueckliste"
      End With
      End Sub


      -----das wars auch schon, damit ist angedockt......
      Gruß aus dem Allgäu
      Konrad
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: Wolfgang

      Geschrieben am: 24.02.2005 21:28:14
      hee konrad
      ist ein super ansatz ich probiers
      ja ich denke langsam auch es ist nicht so einfach
      aber mich hats jetzt auch gepackt
      also
      ich werde weiter dran arbeiten auch mit deinem code
      wenn du mir deine e-mail mitteils werd ich dich informieren
      gruß wolfgang
      Bild

      Betrifft: AW: Maro aus AddIn starten die zweite
      von: Konrad

      Geschrieben am: 25.02.2005 17:24:11
      Hi,
      hier meine Adresse:
      konrad.schmid@bihler.de
      (geschäftlich)
      oder
      konrad.schmid@vr-web.de
      (privat)
       Bild
      Excel-Beispiele zum Thema "Maro aus AddIn starten die zweite"
      Word mit bestimmtem Dokument starten Textprogramm starten und Inhalte von Zelle A1 eingeben
      AcrobatReader mit *.pdf-Dokument über UserForm starten In Abhängigkeit von einem Formelwert Makro starten
      Beim Öffnen PowerPoint starten und danach Mappe aktivieren Neue Excel-Sitzung mit Arbeitsmappe starten
      UserForm starten, wenn Cursor in Zeile 5 Access-Datenbank öffnen und deren Makro starten
      Bei Zelleingabe Druckvorgang starten PowerPoint mit SlideShow starten und danach schließen