Salvare l'applicazione modello VSTO Word 2007 in docx senza la richiesta di salvare il modello
Domanda
Passaggi per riprodurre:
- Crea progetto modello Word 2007 (Visual Studio 2008 Professional SP1)
- Posiziona DateContentControl sul documento
- Salva, pubblica, apri .dotx
- Modifica DateContentControl, Salva
- Fai clic su No, chiudi Word
- Apri documento salvato, modifica DateContentControl - non più richieste per i salvataggi successivi ...
- Modifica il codice del progetto, pubblica, aggiorna l'app VSTO, apri .dotx, ripeti il ??passaggio 4
In che modo un'applicazione modello Word 2007 consente a un utente di modificare il documento senza che venga richiesto un salvataggio?
Soluzione
Word verifica se il modello allegato di un documento è stato modificato e richiede se salvare le modifiche. Per evitare tale richiesta, è possibile impostare la proprietà Salvato
del modello allegato su true
.
In VBA questo sarebbe:
ActiveDocument.AttachedTemplate.Saved = True
Altri suggerimenti
Grazie divo.
Ecco le 2 righe in C # per VSTO:
Word.Template template = (Word.Template)this.Application.ActiveDocument.get_AttachedTemplate();
template.Saved = true;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow