Bonjour,

je pilote des classeurs Excel avec vb net.

sur une feuille d'un classeur, j'aimerais ajouter une entête avec une image et du texte.
Cette image proviendrait d'une image des ressources que l'on peut ajouter à un projet vb net (ici my.resources.logo).

voici un morceau de code, mais cela ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
            Try
                'entete
 
                Dim destination As String = My.Application.Info.DirectoryPath & "\Resources\logo.jpg"
                ' Dim destination As String = My.Application.Info.DirectoryPath.Resources.logo
                xlsfeuillegarde.PageSetup.CenterHeaderPicture.Filename = destination
                ' System.IO.File.
 
                xlsfeuillegarde.PageSetup.CenterHeader = "&G" & vbNewLine & "CENTRE TECHNIQUE DU CONDITIONNEMENT – Chalon-sur-Saône"
            Catch ex As Exception
                MsgBox(ex.Message)
                MsgBox("Problème de construction de l'entete")
            End Try
la méthode commentée fonctionne en mode débogage mais pas quand l'application est publiée et installée sur un autre poste.

merci d'avance pour votre aide