Je construis un complément Word en utilisant VSTO (en VB) et j'ai un problème assez ennuyeux. Je veux désactiver ScreenUpdating pendant que je supprime tous les contrôles de contenu dans chaque histoire de mon document. Alors je fais ce qui suit:"ScreenUpdating = False" ne fonctionne pas pour les en-têtes/pieds de page
Application.ScreenUpdating = False
'loop through all open documents
For Each thisDoc As Word.Document In gbl_docList
'loop through all stories in each doc
For Each thisStoryRange As Word.Range In thisDoc.StoryRanges
thisDoc.Activate() 'active this doc so we can work on it
thisStoryRange.Select() 'select the range
'remove all Content Controls
For Each thisCC As Microsoft.Office.Interop.Word.ContentControl In thisStoryRange.ContentControls
thisCC.Delete() 'remove this CC
Next 'next CC
Next 'next story
Next 'next doc
Application.ScreenUpdating = True
Cependant, chaque fois que les boucles Parole par l'en-tête ou Pied de page des histoires, il commence à ouvrir un panneau en bas de l'écran et indiquant que l'utilisateur qui provoque vacillement gênant. S'il n'y a pas d'en-tête/pied de page, tout fonctionne parfaitement.
QUESTIONS:
Quelqu'un at-il rencontré ce problème? Aucune suggestion?
En tant que solution de rechange, existe-t-il un moyen de minimiser/cacher le document Word dans Word, mais garder la fenêtre Word ouverte? J'ai seulement été capable de trouver des moyens de minimiser/cacher tout de Word.