Bonjour,
voici un exemple de code behind sur l'appui d'un bouton que j'utilise pour écrire dans Excel et puis l'ouvrir :
une fois compilé et installé sur le serveur IIS cela fonctionne très bien mais utilise l'Excel du serveur et non du client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.
Partager