MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Microsoft Office > Microsoft Word
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 19.10.2017, 08:49   #1
Diego13
Neuer Benutzer
Neuer Benutzer
Standard Frage - Dokumententitel in Hyperlink ansprechen

Wunderschönen guten Morgen,

ich habe folgendes Problem: Ich würde in einem Word-Dokument gerne einen Hyperlink folgender Art Unterbringen:

mailto:12345@beispiel.de?subject=BETREFF

Soweit, so einfach. Nun würde ich aber gerne BETREFF automatisiert durch den jeweiligen Dokumentennamen ersetzen. Entweder als Bezug auf den Dateinamen oder auf die Überschrift (davon gibt es nur eine). Ziel des ganzen ist es, eine Feedback Email dem Anwender so einfach wie möglich zu machen. Er klickt auf den Link und schickt sie direkt an mich. Ich sehe sofort im Betreff, auf welches Dokument er sich bezieht.

Wenn sich das ohne VBA lösen lässt, wäre ich noch ungleich viel glücklicher.

Vielen Dank schon einmal für jeden guten Hinweis.
Diego
Diego13 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 21.10.2017, 01:48   #2
Gerhard H
MOF Guru
MOF Guru
Standard

Hallo Diego,

mir ist nur eine wenig befriedigende Lösung ohne VBA eingefallen. Sie bestünde darin, dass der Anwender in den Eigenschaften des Dokuments einen Titel einträgt und man diesen per Inhaltssteuerelement via Einfügen > Schnellbausteine > Dokumenteigenschaft > Titel in den Hyperlink integriert. Bei einer Änderung des Titels würde der Hyperlink dann automatisch aktualisiert und in die E-Mail eingetragen. Aber ich geh gar nicht näher drauf ein, weil diese Lösung zwei große Wermutstropfen beinhaltet:
1. Der Ersteller muss dran denken, seinem Dokument einen Titel zu verpassen. Prognose: Das wird er vergessen.
2. Der so hineingeschummelte Betreff wird nicht im Hyperlink selbst gezeigt, sondern nur als Quicktipp beim Draufzeigen. Das wird die Prognose verschärfen. Ich hab aber keine Idee, wie man das anders haben könnte.

Ich würde deshalb eine Lösung mit VBA bevorzugen (funktioniert ebenso wie die Non-VBA-Variante ab Word 2007). Da kann man als Betreff wie gewünscht die Überschrift hernehmen und müsste nicht an das Erstellen eines Titels denken. Und ich weiß, wie man den Betreff auch im Hyperlink anzeigen kann. Das zuständige Makro sieht so aus:
Code:

Private Sub Document_ContentControlOnExit(ByVal CC As ContentControl, Cancel As Boolean)
Dim HyliBasis As String, Betreff As String
Dim einfuegestelle As Range

'nur starten, wenn der Tag des Inhaltssteuerelements "Betreff" lautet:
If CC.Tag <> "Betreff" Then Exit Sub

'fixen Teil des Hyperlinks vorgeben:
HyliBasis = "gicks@gacks.de"

'Die Textmarke als  Einfügestelle für den Hyperlink deklarieren:
Set einfuegestelle = ActiveDocument.Bookmarks("Hyper").Range

'AlsBetreff den Inhalt des Steuerelements nehmen:
Betreff = CC.Range.Text

'Hyperlink in Textmarke eintragen
ActiveDocument.Hyperlinks.Add Anchor:=einfuegestelle, Address:= _
    "mailto:" & HyliBasis & "?subject=" & Betreff, _
    TextToDisplay:="mailto:" & HyliBasis & "?subject=" & Betreff

'Textmarke wiederherstellen
ActiveDocument.Bookmarks.Add Name:="Hyper", Range:=einfuegestelle
End Sub
Dieses Makro ist im angehängten Musterdokument enthalten. Dort findest du auch weitere Erklärungen.
Angehängte Dateien
Dateityp: dotm HyperlinkMitAutomatischemBetreff.dotm (41,6 KB, 0x aufgerufen)

__________________

Gruß
Gerhard
Gerhard H ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:22 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.