Salut à tous,
J'ai besoin d'utiliser ASP.NET (que je connais pas du tout) dans le cadre d'une appli web en ASP pour imprimer des fiches types en retirant le header et le footer (avec la date, l'url) etc qui sont insérés par le navigateur lors de l'impression.

J'ai alors trouvé ce code en .NET pour supprimer ou modifier le footer, le voici :

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
Imports Microsoft.Win32
 
Public Class impression
    Inherits System.Web.UI.Page
 
 
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
 
        Dim pageKey As RegistryKey = Registry.CurrentUser.OpenSubKey("software\microsoft\internet explorer\pagesetup", True)
 
        Dim newFooter As String = "truc"
 
        Dim curFooter As Object = pageKey.GetValue("footer")
 
        pageKey.SetValue("footerTemp", curFooter)
 
        pageKey.SetValue("footer", newFooter)
 
        pageKey.Close()
 
    End Sub
 
End Class
Ca me sort cette erreur :
Détails de l'exception: System.NullReferenceException : la référence d'objet n'est pas définie à une instance d'un objet.
Sur cette ligne :
Dim curFooter As Object = pageKey.GetValue("footer")

Vous avez une idée du problème ?

D'avance merci