Frage

Ich plane, ein kleines Haus Dokumenten-Management-System zu implementieren. Es muss eine Remote-Ordnerstruktur für die Verwaltung in einer Datenbank gespeichert, um einen Web-GUI. In diesen Ordnern sind Word-Dokumente gespeichert (physisch als Blob in einer Datenbank). Jedes Mal, wenn ein Benutzer auf einem Dokument Link klickt, ein Wort Binary wird über den Browser heruntergeladen und (hoffentlich) geöffnet in Word auf den PC des Benutzers.

Das ist der einfache Teil;)

Jetzt ist der Nutzer die Option „Speichern“ oder Strg-S. Ich möchte eine Funktionalität innerhalb Wort programmiert haben, die eine benutzerdefinierte Funktion (vielleicht in einer .NET-DLL) aufruft, die die gespeicherte Datei auf den Server hochgeladen zurück (HTTP). Der schwierige Teil scheint mir:

  • Wie das Speichern Prozess abfangen die Erweiterung Funktionalität nennen
  • Wie zu implementieren diese, um mehrere Benutzer
War es hilfreich?

Lösung

Mikes Link die Frage, die ich beantworten speichert zum Abfangen die Datei tun soll. Die spezifische Taste idMso für File->Save ist „Filesave“

Um es mehrere Benutzer Maschine bereitstellen, können Sie entweder

  1. Erstellen Sie ein Setup-Projekt, das eine msi schaffen wird, dass Sie auf alle Nutzer Maschinen laufen können
  2. , wenn es ein Intranet-Szenario ist, können Sie die Baugruppen auf einem Netzwerkpfad halten und fügen Sie einfach die neceassary Registrierungseinstellungen für alle Benutzer-Maschinen. Diese Artikel sollten die Einstellungen beschreiben, die Sie enthalten müssen. Sie müßten nur den Pfad ändern Einstellung zu dem Netzwerkpfad zeigen.

Andere Tipps

AFAIK, ist es das, was Alfresco mit seinem tut Microsoft Office-Add-Ins (getestet mich nie obwohl). Als Alfresco Open Source ist, muss es möglich sein, zu sehen, was sie tun. Oder fragen Sie einfach Ihre Fragen über Alfresco Foren .

Sie können versuchen, zu „retten“ vom Band außer Kraft zu setzen oder Ihre eigene Band Registerkarte mit dem Verhalten, das Sie wollen bauen. Es mag sein, trickier überwiegende "Strg-S".

Überschreiben der Band: Stackoverflow Frage

Video auf eine Standard-Band-Taste zu ändern: Office Developer

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top