IMPRESSION D'UNE LISTVIEW EN GÉNÉRANT UN FICHIER EXCEL

radcur Messages postés 282 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 15 août 2012 - 28 nov. 2008 à 05:03
alosamoelle Messages postés 129 Date d'inscription jeudi 28 octobre 2004 Statut Membre Dernière intervention 23 mai 2009 - 28 nov. 2008 à 07:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48561-impression-d-une-listview-en-generant-un-fichier-excel

alosamoelle Messages postés 129 Date d'inscription jeudi 28 octobre 2004 Statut Membre Dernière intervention 23 mai 2009 1
28 nov. 2008 à 07:03
Bonjour,
je trouve dommage d'utiliser Excel juste pour imprimer une listview car pour une appli cela oblige l'utilisateur à avoir excel.
De plus suivant les pc la pagination risque d'être différente.
radcur Messages postés 282 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 15 août 2012 2
28 nov. 2008 à 05:03
salut

j'ai vu la source.

petit conseil, donnes un nom significatif a tes contrôles button1, button2, etc. ca ne "dit" pas à quoi sert ce bouton. BtnAjouter, btnModifier est plus clair.

ensuite, il y a moyen d'améliorer ta façon de tuer le process de Excel.

For j = 0 To Process2.GetUpperBound(0)
If Process2(j).ProcessName = "EXCEL" Then
' Parcours des processus avant le mien
For k = 0 To Process1.GetUpperBound(0)
If Process1(k).ProcessName = "EXCEL" Then
If Process2(j).Id <> Process1(k).Id Then
'S'il est différend, c'est le mien (pas
'certain à 100% mais généralement c'est le cas)
Process.GetProcessById(Process2(j).id).Kill()
Exit Sub
End If
End If
Next
End If
Next
End Sub
Rejoignez-nous