Ouvrir Excel côté client et non côté serveur
Bonjour,
voici un exemple de code behind sur l'appui d'un bouton que j'utilise pour écrire dans Excel et puis l'ouvrir :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Public Sub ButtonLancerExcel_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim app As Object
Try
app = CreateObject("Excel.Application")
app.Visible = True
Dim wb As Object
wb = app.workbooks.add
Dim arr(19, 9) As Object
For j = 1 To 10
arr(i - 1, j - 1) = i * j
Next
Next
Dim rng As Object
rng = wb.Activesheet.Range("A1").Resize(20, 10)
rng.value = arr
Catch
Finally
app.UserControl = True
app = Nothing
End Try
End Sub |
une fois compilé et installé sur le serveur IIS cela fonctionne très bien mais utilise l'Excel du serveur et non du client.
Comment puis-je faire afin que l'écriture et l'ouverture se fasse du côté du client (et non sur le serveur) sans passer par un export Excel d'une datagrid ou autre ?
D'avance merci.