Poser une questionPoser une question
 

QuestionCan Activate word window from?

  • samedi 4 juillet 2009 13:37Manian.NET Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     
    Hi,

    Kindly go thru the belwo scenario:

    1. Have word 2007 document with Content Controls.
    2. Showing an User control OnContentControl_Enter event.
    3. Closing the User control on user control's DeActivate event.

    Here I am trying to Activate/SetFocus the Word Window.

    Whats happening: when I click on the document the User control got closed and the focus not into the word document. The document got the focus on the second click.

    If possible, kindly provide a solution else give me the reason of this behavior.

    Thanks,
    Manian.NET

Toutes les réponses

  • lundi 6 juillet 2009 04:25Vineeth Paliath Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     
    Hi,

    Try calling the Activate method available Word.Application.Activate();



    Vineeth
  • jeudi 9 juillet 2009 02:17Manian.NET Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     
    Hi Vineeth,

    Thanks for looking into this!

    I have used below things.

    Word.Application.Activate();
    Word.Application.ActiveWindow.SetFocus();

    and many other possiblities related to Word Window activation and SetFocus, none of the things helping me....


    Can I get any other Suggestions from any others for this problem????????

    Thanks,
    Manian.NET
  • jeudi 9 juillet 2009 08:32Mike WalkerMVP, ModérateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     
    The inner window is ActiveDocument.Activate() as you are allready in Word the Application.Activate will only fire if not the primary window.

    Regards
    Mike Walker MVP - Visual Developer VSTO - Please mark the best replies as Answers !
  • samedi 11 juillet 2009 14:33Manian.NET Médailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateurMédailles de l'utilisateur
     
    Hi Mike,

    I tried the following:

    ActiveWindow.Activate();
    ActiveWindow.SetFocus();

    But no use...


    There is no ActiveDocument.Activate()  as such as...


    any other solution???