où est IHTMLScriptElement?

J'ai juste commencé à l'aide de Visual Studio 2010, C# IDE aujourd'hui.

Je suis en train d'injecter du code javascript pour composant WebBrowser et suivi de la réponse de stackoverflow:

Comment injecter du code Javascript dans le contrôle WebBrowser?

HtmlElement txtBox = webBrowser1.Document.GetElementById("UserEmailShortcut");
//js
HtmlElement scriptOne = webBrowser1.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptOne.DomElement;
element.text = "function sayHello() { alert('hello') }";
txtBox.AppendChild(scriptOne);
webBrowser1.Document.InvokeScript("sayHello");

Maintenant il est trait ondulé rouge sous IHTMLScriptElement disant:

 Error  1   The type or namespace name 'IHTMLScriptElement' 
could not be found (are you missing a using directive or an assembly reference?)
    C:\Users\m-tak\documents\visual studio
 2010\Projects\winformWithWebBrowserTest\winformWithWebBrowserTest\Form1.cs
    25  13  winformWithWebBrowserTest

J'ai regardé la documentation
http://msdn.microsoft.com/en-us/library/aa768904(v=VS.85).aspx

mais je ne peux pas comprendre pourquoi. N'est-ce pas déjà inclus et ont juste besoin d'inclure comme "using IHTMLScriptElement" (qui n'a pas de travail..)

InformationsquelleAutor masato-san | 2011-03-07