Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Hyperlink aus Formular soll bestimmte Stelle in Word 2007 öffnen

Begonnen von Pergus, Mai 29, 2011, 23:38:24

⏪ vorheriges - nächstes ⏩

Pergus

Hallo Access-Freunde!

Stehe vor folgendem Problem:

Habe ein Formular (frmStartbildschirm), in dem sich ein Bezeichnungsfeld (Willkommen_Bezeichnungsfeld) befindet und ein ungebundenes Textfeld (Willkommen).
Das Formular öffnet sich mit dem Öffnen der Datenbank und weist den Benutzer auf die Sicherheitswarnung hin (ähnlich der Beispieldatenbank Nordwind2007).
Das Bezeichnungsfeld (Willkommen_Bezeichnungsfeld) wird richtig gefüllt, das ungebundene Textfeld (Willkommen) sollte als Hyperlink per VBA gefüllt werden, und zwar sollte er in Word2007 eine bestimmte Stelle öffnen.

Die Word-Datei heißt 'Benutzer-Handbuch.docx', befindet sich im selben Pfad wie die Datenbank, und die genaue Stelle, die geöffnet werden sollte, ist folgende:

2     Speicherort und Sicherheit der Access-Datenbank                                             'Überschrift 1 als Formatierung
2.2   Die Sicherheitswarnung der Datenbank                                                            'Überschrift 2 als Formatierung
2.2.1  Wie deaktiviert man die Sicherheitswarnung  beim Öffnen der Anwendung? 'Überschrift 3 als Formatierung

An dieser Stelle sollte der Hyperlink die Word-Datei öffnen.

Hier die derzeitige Code:

Private Sub Form_Open(Cancel As Integer)
Dim dateipfad As String
Dim Welcome As String
Dim Welcome2 As String

dateipfad = CurrentProject.Path & "\Benutzer-Handbuch.docx"
Welcome2 = dateipfad

Welcome = "Willkommen bei der ZS Sarntal-Datenbank." & vbCrLf & vbCrLf _
       & "Klicken Sie auf der Statusleiste auf 'Optionen...', " _
       & "und wählen Sie 'Diesen Inhalt aktivieren' aus, um dieses Beispiel zu verwenden." & vbCrLf & vbCrLf _
       & "Alternativ können Sie die Datenbank auch von einem vertrauenswürdigen Speicherort aus öffnen." & vbCrLf & vbCrLf _
       & "Genaueres dazu entnehmen Sie bitte folgendem Link:"
       


Me.Willkommen_Bezeichnungsfeld.Caption = Welcome
Me.Willkommen.Value = Welcome2

End Sub


Achtung! In der Word-Datei befindet sich ein Index, in dem natürlich die selbe Begriffe verwendet werden (da der Index automatisch erstellt wird!). Öffnen soll er aber die Seite, wo der Text steht ( in meinem Fall Seite 5).

Wie bekomme ich es hin, dass 'Welcome2' als Hyperlink geschrieben wird, und vor Allem, sich die oben beschriebene Word-Datei im bestimmten Bereich öffnet?

Weiß jemand Rat

Ich bedanke mich schon mal im Voraus

Pergus
Win7, Office Professional 2010

Pergus

Hallo an Alle!

Weiß nicht genau, wohin dieser Tread gehört, stell deshalb ein Link hierher:

http://www.access-o-mania.de/forum/index.php?topic=14363.0

Ich danke jedem Einzelnen, der helfen kann!

Pergus
Win7, Office Professional 2010

Pergus

Hallo!

Habe eine kleine Änderung an der Quellcode gemacht, nämlich:

Welcome2 = "#" & dateipfad


Das Textfeld habe ich als Hyperlink geändert und die Word-Datei öffnet sich!

Die restliche Problematik bleibt:

NUR wenn ich aus dem Access-Formular die Word-Datei öffne, soll eine bestimmte Stelle (Textmarke?) angesprungen werden,
wenn ich dieselbe Word-Datei von Word aus öffne, soll die Datei vom Anfang an geöffnet werden!

Wer kennt sich denn mit dieser Problematik aus, bin nämlich eine totale Word-Niete, da ich nie bis kaum damit arbeite!

Danke schon mal im Voraus!

Pergus
Win7, Office Professional 2010

Pergus

Hallo an Alle!

Habe einen  :o groben Denkfehler :o gemacht und gleich verbessert!

Kann das Bezeichnungsfeld und das ungebundene Textfeld ja nicht per VBA füllen lassen, da die Sicherheitswarnung alle "Automatismen" an der Ausführung hindert!

Habe jetzt das Bezeichnungsfeld mit Text gefüllt und das Textfeld mit dem Hyperlink gelöscht!

Stattdessen steht ein Verweis auf die Quelle, in der man nachschlagen kann.

Hat sich somit erledigt!

Danke trotzdem

Pergus
Win7, Office Professional 2010