Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Mit VBA einem Menupunkt einen Hyperlink zuweisen

Mit VBA einem Menupunkt einen Hyperlink zuweisen
04.02.2005 18:05:52
Lothar
Hallo zusammen
Ich habe mit eine Prozedur gebaut (aus Elementen, die ich im Web gefunden habe), mit welcher ich ein eigenes Menu in Word oder Excel erstellen kann. Über die einzelnen Menupunkte werden dann Makros gestartet ( .OnAction= "Makro1").
Im Excel (und Word) gibt es aber die Möglichkeit, den Menupunkten einen Hyperlink zuzuweisen. Mit welchem VBA-Befehl kann ich einem Menupunkt einen Hyperlink zuweisen? .OnAction sucht sich ja ein Makro.
Ich möchte auch nicht für jede zu verknüpfende Datei ein eigenes Makro erstellen, wo diese dann geöffnet wird (da ich die Hyperlinks automatisiert ab einer Liste ins Menu übertragen will).
Danke für einen guten Tip.
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mit VBA einem Menupunkt einen Hyperlink zuweisen
Luc
Hallo Lothar,
habe ich noch nicht praktiziert, aber soviel:
in VBA ist Hyperlink eine Eigenschaft von Objekten (Ranges und Shapes). Wenn du in der onlineHilfe des VBA-Editors nachsiehst, erhältst du sicher Hinweise wie einer mit VBA installiert wdn kann. Gleichzeitig gibt es aber auch ein Hyperlink-Objekt. Unter diesem Stichwort sind also auch noch Hinweise zu finden. Auf jeden Fall VBA-Struktur insgesamt betrachten. Nur mit Patchwork ist schlecht programmieren, denn um diese Tätigkeit handelt es sich, wenn man in VBA arbeitet. Das sind keine Recorder-Makros mehr, sondern richtige Prozeduren, die zur Laufzeit interpretiert werden, wobei Teile davon schon vorkompiliert wdn (deshalb auch mitunter die entsprechenden Fehlermeldungen).
Toi-toi Luc
Anzeige
AW: Mit VBA einem Menupunkt einen Hyperlink zuweis
04.02.2005 22:39:45
Josef
Hallo Lothar!
Das geht so:
".OnAction" lässt du weg, stattdessen schreibst du

.HyperlinkType = msoCommandBarButtonHyperlinkOpen
.TooltipText = "D:/Temp/deinFile.txt"

dann kannst du jeden link angeben! (auch "http://www.wasweisich.wo/")
Gruß Sepp
P.S.: Rückmeldung nicht vergessen!
Anzeige
AW: Mit VBA einem Menupunkt einen Hyperlink zuweisen
06.02.2005 23:16:31
Lothar
Hallo Sepp
So einfach - aber wissen muss man's.
Vielen Herzlichen Dank für Deinen Tipp!
Hallo Luc
auch Dir herzlichen Dank für die Inputs.
Viele Grüsse
Lothar
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige