Domanda

Sto progettando di implementare un piccolo sistema interno di gestione dei documenti. Deve disporre di una GUI Web per la gestione di una struttura di cartelle remota memorizzata in un database. In queste cartelle sono archiviati documenti di parole (fisicamente come BLOB in un database). Ogni volta che un utente fa clic su un collegamento al documento, un file binario viene scaricato tramite browser e (si spera) viene aperto in Word sul PC dell'utente.

Questa è la parte facile;)

Ora l'utente preme " Salva " o Ctrl-S. Voglio avere una funzionalità programmata all'interno di Word che chiama una funzione personalizzata (forse in una DLL .NET) che carica il file salvato sul server (HTTP). La parte difficile mi sembra:

  • Come intercettare il processo di salvataggio per chiamare la funzionalità di estensione
  • Come distribuirlo a più utenti
È stato utile?

Soluzione

Link di Mike a la domanda a cui ho risposto dovrebbe farlo per intercettare il salvataggio del file. Il pulsante idMso specifico per File- > Save è " FileSave "

Per distribuirlo sul computer di più utenti è possibile

  1. Crea un progetto di installazione che creerà un msi che puoi eseguire su tutti i computer degli utenti
  2. se si tratta di uno scenario intranet, è possibile mantenere gli assembly in un percorso di rete e aggiungere semplicemente le impostazioni del registro necessarie a tutti i computer degli utenti. Questo articolo dovrebbe descrivere le impostazioni che devi includere. Dovresti solo cambiare l'impostazione del percorso per puntare al percorso di rete.

Altri suggerimenti

AFAIK, questo è ciò che Alfresco sta facendo con il suo Componenti aggiuntivi di Microsoft Office (mai testato me stesso). Dato che Alfresco è open source, deve essere possibile guardare a ciò che stanno facendo. Oppure fai le tue domande sui forum di Alfresco.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top