Interne Verweisstruktur [Word]

Wolfsbein

Erfahrenes Mitglied
Hallo
ich muss in einer Accessdb einen Link zu einem Worddokument machen. Also blub/bla/myDoc.doc. Allerdings soll nicht nur das Dokument aufgemacht werden, sondern gleich zu einem Punkt gesprungen werden der Photo lautet. Was müsste ich also an .doc anhängen? Bei HTML wäre es z.B. myDoc.htm#Photo. Und muss der Verweis Photo im Worddokument vorhanden sein, oder sucht Word sich automatisch das erste Auftreten? Es soll unter Word 97 und 2k gehen. Danke.
 
Hallo,

also ich habs schnell mal getested (allerdings nur in Office XP).
Wenn du in Word ein Bookmark einfügst (z.B. XYZ) kannst du aus Access zu genau diesem Springen wenn du den Hyperlink auf das Doc legst gefolgt von "#XYZ" (also wie in HTML)

-> blub/bla/myDoc.doc#XYZ



CU Andreas
-------------------------------------------------------------
"There are only 10 types of people in the world, those that understand binary, and those that don't."
 
Ja, das Bookmark muss in Word gesetzt sein. Bei Office XP (englische Version) geht das unter [Insert] -> [Bookmark]




CU Andreas
-------------------------------------------------------------
"There are only 10 types of people in the world, those that understand binary, and those that don't."
 
Also der Link in der DB Spalte sieht bei mir so aus: Link to testreport#file://localhost/f:/data/sc approval/public/dram-module/WWWWnei34.doc#
Wenn ich jetzt einen Verweis setzen will, dann haut es nicht hin, da Access intern die #-Zeichen als Begrenzer für die URL hernimmt. Link to testreport#file://localhost/f:/data/sc approval/public/dram-module/WWWWnei34.doc\#Photo# habe ich schon probiert, also das # escapen. Das geht nicht. Vielleicht geht vbchar(). Welchen Zahlenwert hätte denn die Raute? Oder geht es noch anders?
 
OK - wir hatten ein kleines Missverständniss. Ich dachte du willst auf das Formular einen Hyperlink legen -> dann Terminiert die "#" nicht (was es im Feld auch nicht wirklich macht).

Wenn du den Link in eine Tabellenzelle schreiben willst wirds imo umständlicher...

Im Feld musst du den Link wie folgt eingeben:

Text_der_als_link_erscheinen_soll#text1.doc#bild#text_der_als_tooltip_erscheinen_soll

dazu noch ein Auszug aus der Access XP Hilfe

Type a valid hyperlink address. A defined hyperlink address can have up to four parts separated by the number sign (#):
displaytext#address#subaddress#screentip

The following example includes displaytext, address, and screentip. Note that it also includes the # for subaddress, which has been omitted:

Microsoft Corporation#http://example.microsoft.com/##Example page for Microsoft Corporation

Access adds the hyperlink to the field or control

Hoffe das Hilft dir weiter

Ach ja - die "#" hat den Asciicode 35


CU Andreas
-------------------------------------------------------------
"There are only 10 types of people in the world, those that understand binary, and those that don't."
 
Ähmmm... sorry aber du meintest doch

Bei mir sucht er es sich nämlich nicht selber

Funktioniert es jetzt so wie du es brauchst?


CU Andreas
-------------------------------------------------------------
"There are only 10 types of people in the world, those that understand binary, and those that don't."
 

Neue Beiträge

Zurück