Est-ce que quelqu'un sait s'il est possible de gérer les changements de contenu ou plus précisément s'il y a un événement qui ... qui me notifier si elle a été modifié le contenu d'un document (idéalement à quelle position/plage, etc.)?VSTO: événement pour les modifications de contenu/texte de Word Doc?
Répondre
L'événement est "Application.WindowSelectionChange
" qui notifiera tout changement de contenu, mais ne notifiera pas ce qui a changé comme emplacement/position - vous aurez un programme dans ce que vous voulez rechercher.
N'est-ce pas déclenché lorsqu'une sélection est effectuée, délimitée par un objet Range. Donc, sauf si le document complet est sélectionné, il ne sera pas déclenché. –
Selon les docs, un objet Selection représente Une sélection représente une zone sélectionnée (ou mise en surbrillance) dans le document ou représente le point d'insertion si aucune partie du document n'est sélectionnée. Il ne peut y avoir qu'un seul objet Sélection par fenêtre de document, et un seul objet Sélection dans l'application entière peut être actif. –
Ainsi, cela se déclenche uniquement lorsque la sélection change, c'est-à-dire qu'une zone différente est sélectionnée. –
Ce n'est pas plus possible. Dans Office 2007 et versions ultérieures, vous pouvez utiliser des balises actives et créer une balise active personnalisée, qui est rappelée lorsque le contenu change, mais elles ont été supprimées dans Office 2010 :(
Je pense qu'un minuteur est la seule solution. malheureusement vous devez vous assurer que vous ne tuez pas les performances de la parole si cette approche ..
- 1. AddIn VSTO pour Word uniquement
- 2. VSTO pour Word et Autotext
- 3. Intégration de VSTO Outlook - Événement d'arrêt Outlook pour la synchronisation
- 4. Word VSTO avale des exceptions lors de l'exécution sans débogage?
- 5. Événement lorsque Word 2007 modifie le thème
- 6. VSTO find ContentControls d'un document Word
- 7. Html To Doc (Word) Ou Format RTF
- 8. VSTO: Modification des onglets existants du ruban Word
- 9. Création d'un document Word à l'aide de VSTO
- 10. C# (ou VB6) Convertir Word doc en Tiff
- 11. Modifications de version pour les procédures stockées
- 12. Ajouté Word Doc à CVS - est devenu corrompu
- 13. VSTO - Addin partagé pour Word et Excel pour modifier le ruban
- 14. Word 2007, VSTO obtenir l'emplacement d'enregistrement par défaut
- 15. Comment générer un document Word (doc, docx) dans ASP.NET?
- 16. Modifier .doc dans Word via la bibliothèque de documents personnalisée DispForm.aspx
- 17. Moniteur Répertoire pour les modifications
- 18. Abonnez-vous pour les événements Outlook de VSTO Add-In
- 19. Bibliothèque pour doc/xls pdf/conversion de tiff
- 20. VSTO: Échec de la demande SecurityException pour OraclePermission
- 21. Utilisation de mq de mercurial pour gérer les modifications locales
- 22. Supprimer ou masquer par programme les commentaires/suivre les modifications dans Word 2007?
- 23. Déploiement Sharepoint + VSTO
- 24. Surveiller les modifications au Registre
- 25. Conversion de Doc en utilisant OpenOffice SDK
- 26. VSTO: coller plusieurs sections à un document Word génère des macros fantômes
- 27. Organisation de grands volumes Doc dans Sharepoint
- 28. Meilleure architecture pour gérer les modifications du système de fichiers?
- 29. Problème: VS2005 ne fonctionne pas avec VSTO pour Office 2007
- 30. Applescript pour imprimer des documents Word
Eh bien, il est l'événement DocumentChange qui déclenche soi-disant lorsqu'un nouveau document est créé. J'ai eu un coup d'œil à l'objet 2K7 mot modèle, et rien ne ressemble à ce que vous cherchez. Quand on y pense, si leur était un, il mettrait le feu tout le temps, donc, par définition, leur est pas un, car le système ne répondait plus, en raison de le flot des événements Espérons que ça aide. Bob. –
Juste l'enregistrement pour voir si la réponse ci-dessous a répondu à votre question ou si vous avez besoin de plus d'informations. –