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 :
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.
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
merci d'avance pour votre aide
Partager