Seiten

Herzlich willkommen im technischen Blog der MindBusiness GmbH
In diesem Blog veröffentlichen wir praxisnahes Know-how, neue Erkenntnisse und Erfahrungen zu Microsoft SharePoint- und Office-Themen direkt aus unserer Berater-, Trainer- und Entwickler-Praxis. Hier finden Sie interessante Lösungen und neue Ideen zu den verschiedensten Anforderungen und Problemen. Unseren News-Blog finden Sie unter newsblog.mindbusiness.de/newsblog. Wir wünschen Ihnen viel Spaß beim Lesen und Stöbern und freuen uns auf den Austausch mit Ihnen.

Office-Dokumente in SharePoint im Edit-Modus öffnen

Folgende Anforderung gab es bei einem Kunden:

  • Office-Dokumente sind in einer Dokumentenbibliothek abgelegt
  • In dieser Bibliothek ist "Auschecken erforderlich" aktiviert
  • An anderer Stelle im SharePoint wird eine Hyperlinkliste gepflegt, in der es einen schnellen Zugriff auf einzelne Dokumente in dieser Bibliothek geben soll
  • Der Link zum Dokument kann dort natürlich eingetragen werden
  • Klickt man auf den Hyperlink, wird das Dokument jedoch schreibgeschützt geöffnet. Das ist für die Anwender verwirrend und erfordert einige zusätzliche Schritte, bis das Dokument aus der Quelle ordnungsgemäß ausgecheckt ist

Hier einige Informationen und Tipps dazu:

Wenn man (mit Auschecken erforderlich) den Link zu einem Dokument anklickt, wird dieses eben nicht ausgecheckt. Was macht aber SharePoint eigentlich, wenn man in der Bibliothek den Hyperlink einmal genauer untersucht?

Dahinter steckt der Aufruf einer JavaScript-Funktion, die man im Quelltext der Seite findet. Ein Link lautet dann z.B. so:

<A TABINDEX=-1 HREF="/SiteDirectory/test/Freigegebene%20Dokumente/test.doc" onclick="return DispEx(this,event,’TRUE’,'FALSE’,'TRUE’,'SharePoint.OpenDocuments.3′,’0′,’SharePoint.OpenDocuments’,”,”,”,
’1073741823′,’1′,’0′,’0x7fffffffffffffff’)"><IMG BORDER=0 ALT="test.doc" title="test.doc" SRC="/_layouts/images/icdoc.gif"></A>

Der interessante Teil ist fett markiert.

Diesen JavaScript-Aufruf (onclick…) kann man jetzt an anderer Stelle einbauen – leider nicht so einfach in eine normale Hyperlink-Liste. Mir fallen im Moment zwei Lösungmöglichkeiten ein:

  1. Der Link wird im Inhaltseditor-Webpart definiert. Dort ruft man den Quelltext auf und fügt den Code einfach dem Link hinzu:
    image
  2. Mit dem SharePoint-Designer kann man aus einer Hyperlinkliste, die die Dokumentenlinks enthält, eine Datenansicht basteln und dort den Link zur Anzeige gleich mit dem Code versehen.

Die Lösung wurde bisher nur mit Office 2007 getestet, wenn mir ein Office 2003 zur Verfügung steht, werde ich das auch noch testen.

Hinterlasse eine Antwort

 

 

 

Du kannst diese HTML-Tags benutzen

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">