ArcView Verknüpfung von Objekten mit Word-Dokumenten

GISWiki - Das freie Portal für Geoinformatik (GIS)
Wechseln zu: Navigation, Suche

Verknüpfung von Objekten mit Word-Dokumenten

(von heinzJ)

Hier eine Scriptlösung (aus der ArcView-Hilfe, leicht verändert)
In Arcview wird in der Tabelle des Themas ein Feld angelegt, in dem der vollständige Pfad der jeweiligen anzuzeigenden Word-Datei eingetragen wird z.B C:\Pfad\Word.doc.

Vereinfachen ließe sich das Ganze wohl noch mit relativen Pfadnamen (es muss nicht immer der ganze Pfad eingegeben werden) oder mit mit einer Pfad-Variablen.

Im unten angeführten Script muss der Pfad zu Winword angepasst werden.

theVal = SELF

' Prüfen, ob der Wert des Feldes ungleich Null ist
if (not (theVal.IsNull)) then

' Wenn die im Feld angegebene Datei existiert, 
' Bild zeigen
if (File.Exists(theVal.AsFileName)) then

' Pfad zur Programmdatei des Explorer
' verwenden funktioniert aber auch ohne Pfad
System.Execute("C:\Programme\Microsoft Office\Office\winword.exe "++theVal)

else

' Wenn die Datei nicht existiert, Benutzer 
' informieren

MsgBox.Warning("Datei "+theVal+" nicht gefunden.","Hot Link")

end

end