VSTO 2005 : un action pane Web mais interactif
Et oui comme le fait remarqué Aurelien, VSTO peut gérer aisement un flux Web via son Action Pane (un controle genre volet Office )
Post d'Aurelien : VSTO 2005 : XHTML / JS / CSS
Il s'agit de jouer avec le WebBrower de .Net 2.0.
Mais ce n'est pas tout, cet article cité par Aurelien vas bien plus loin
>>> il montre sous VSTO comment le js d'une page Web peut communiquer avec les actions de VSTO et inversement le tout dans le cadre sécurisé et managé du SmartDoc
Genre : mon bouton de mon user control appelle le Js et inversement
:
Public Sub VBFunction()
MessageBox.Show("This is the a function in VB")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
WebBrowser1.Document.InvokeScript("JavaScriptFunction")
End Sub
et
< html xmlns=http://www.w3.org/1999/xhtml >
< head >
< title >HTML Action Pane< /title >
< script type="text/jscript" >
function JavaScriptFunction()
{
alert('This is the a function in javascript')
}
< /script >
< /head >
< body >
< p >HTMLPage1< /p >
< button onclick="window.external.VBFunction()" >
Call VB function< /button >
< /body >
< /html >
Et oui, le monde du client side rejoint celui du WinForm ....
Ca ouvre la porte à bien des architecture comme des forms ASP.NET trés métier destiné au document généré de votre appli. Et pas seulement pour de la consultation, vu que les 2 peuvent converser.
Imaginez un doig de JS ( ou Ajax pour être à la mode) dedans !!!!
>>> Tout un nouvel eldorado, je vous dis
How to: Create HTML Action Panes for Word and Excel using VSTO 2005
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :