Question

Je prévois de mettre en place un petit système de gestion de documents interne. Il doit disposer d'une interface graphique Web permettant de gérer une structure de dossiers distants stockée dans une base de données. Dans ces dossiers se trouvent des documents Word stockés (physiquement sous forme de blob dans une base de données). Chaque fois qu'un utilisateur clique sur un lien de document, un mot binaire est téléchargé via un navigateur et (espérons-le) ouvert dans Word sur le PC de l'utilisateur.

C’est la partie facile;)

Maintenant, l'utilisateur clique sur "Enregistrer". ou Ctrl-S. Je souhaite avoir une fonctionnalité programmée dans Word qui appelle une fonction personnalisée (peut-être dans une DLL .NET) qui télécharge le fichier enregistré sur le serveur (HTTP). La partie la plus difficile me semble:

  • Comment intercepter le processus de sauvegarde pour appeler la fonctionnalité d'extension
  • Comment déployer cela sur plusieurs utilisateurs
Était-ce utile?

La solution

lien de Mike vers La question à laquelle j'ai répondu devrait le faire pour intercepter l'enregistrement du fichier. Le bouton spécifique idMso pour Fichier- > Enregistrer est "FileSave"

.

Pour le déployer sur plusieurs utilisateurs, vous pouvez soit

  1. Créez un projet d'installation qui créera un MSI pouvant être exécuté sur toutes les machines des utilisateurs
  2. s'il s'agit d'un scénario intranet, vous pouvez conserver les assemblys sur un emplacement réseau et simplement ajouter les paramètres de registre nécéssaires à toutes les machines des utilisateurs. This article doit décrire les paramètres à inclure. Il vous suffira de modifier le paramètre de chemin pour qu'il pointe vers l'emplacement du réseau.

Autres conseils

À vrai dire, c'est ce que Alfresco fait de son Compléments Microsoft Office (je ne me suis jamais testé). Comme Alfresco est open-source, il doit être possible de regarder ce qu’ils font. Ou posez simplement vos questions sur les forums d'Alfresco.

Vous pouvez essayer de remplacer le paramètre " save " à partir du ruban ou créez votre propre onglet avec le comportement souhaité. Il peut être plus délicat de remplacer "Ctrl-S".

Remplacement du ruban: question StackOverflow

Vidéo sur la modification d'un bouton de ruban standard: Centre de développement Office

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top