Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/12/2011, 14h23   #1
Membre actif
 
Avatar de speedy_g
 
Inscription : avril 2007
Messages : 210
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : avril 2007
Messages : 210
Points : 178
Points : 178
Par défaut Bouton qui disparait après impression pdf

Bonjour,

J'ai la macro suivante attachée à ce bouton :

Code :
1
2
 
SavePCUPdf =EMBED("Forms.CommandButton.1","")
Macro :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
Private Sub SavePCUPdf_Click()
 
On Error Resume Next
 
' Default full filename
DefPath = Sheets("DATA").Range("DefDir").Value
DefFile = Range("DocRef").Value
InitialFilename = DefPath & "\" & DefFile & ".pdf"
 
' Change current drive and path before opening dialog box
ChDrive DefPath
ChDir DefPath
On Error GoTo 0
 
' Open dialog box
FullFileName = Application.GetSaveAsFilename(InitialFilename, "PDF File (*.pdf), *.pdf")
 
'Generate & save pdf file
If FullFileName <> False Then
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
        Filename:=FullFileName, Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, _
        OpenAfterPublish:=True
End If
 
End Sub
Ce bouton se trouve dans la zone à imprimer.

Après avoir sauvé mon fichier en pdf, les propriétés du bouton changent et celui-ci se retrouve dans le coin supérieur gauche avec une taille minimale.

J'ai changé le bouton de place pour éviter de le mettre dans la page active mais cela ne change rien.


Auriez-vous une idée ?

Johan
speedy_g est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 16h50   #2
Membre régulier
 
Homme
Developpeur
Inscription : novembre 2011
Messages : 83
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Developpeur
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 83
Points : 87
Points : 87
Par défaut sdispro

Salut,

1-clique droit sur le bouton
2-Format de contrôle
3-propriété
4-décoche "imprimer l'objet"

A+
sdispro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 10h12   #3
Membre actif
 
Avatar de speedy_g
 
Inscription : avril 2007
Messages : 210
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : avril 2007
Messages : 210
Points : 178
Points : 178
Hello,

Merci mais cette case était déjà décochée.

En fait, j'ai dû inclure une portion de code qui réajuste les propriétées des boutons après l'impression pdf

C'est pas propre mais ca marche.

D'autres idées ?.
speedy_g est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h26.


 
 
 
 
Partenaires

Hébergement Web