Le réseau pour les développeurs > Forums - Accueil > Visual Studio Tools for Office > How to find controls in customized document and delete them
Poser une questionPoser une question
 

TraitéeHow to find controls in customized document and delete them

  • samedi 4 juillet 2009 21:43Stanislav Kroschenko Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     
    Hello

    I would like to customize my document and i need to find combobox controls, check if property Text is empty or not, and if empty delete this whole line on which control is.

    I think that i need loop through all controls, check if it is control which i need, and then check text property.
    However i can't get Name property of control and i don't know how to delete whole line with my controle.

    Please help, thanks in advance

Réponses

Toutes les réponses

  • lundi 6 juillet 2009 08:35Cindy MeisterMVP, ModérateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     
    Hi Stanislav

    Which application (Word, something else)?

    Which version of the application?

    What kind of combobox controls? (If you don't know, describe the exact steps used to create them in the document.)

    Office documents can, depending on the parent application, host many different types (technologies) of controls. Before we can tell you what you need in the object model we require this additional information.
    Cindy Meister, VSTO/Word MVP
  • mardi 7 juillet 2009 23:34Stanislav Kroschenko Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     
    Hi Cindy

    I'm customizing a document of Word 2007 application with VSTO 3.0.
    I am using the latest kind of combobox from this class Microsoft.Office.Tools.Word.ComboBoxContentControl.

    Thanks

  • mercredi 8 juillet 2009 08:15Cindy MeisterMVP, ModérateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     Traitée
    Hi Stanislav

    Thank you for the additional information :-)

    If the controls have been placed in the document at design time, then they cannot be deleted at run-time. Only controls inserted at run-time can be deleted from a document. The discussion in this MSDN article may be of some assistance.
    Cindy Meister, VSTO/Word MVP
  • mercredi 8 juillet 2009 17:17Stanislav Kroschenko Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     
    Thanks, this article really helped me.