Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

sendkey ne fonctionne pas

  • Initiateur de la discussion Initiateur de la discussion herve62
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

herve62

XLDnaute Barbatruc
Supporter XLD
Bonsoir
Est-il normal que les Sendkeys pour imprimer ne fonctionnent pas ? j'ai fait un test avec word
L'appli et le fichier s'ouvrent bien jusque Imprimer et ?..plus rien
Code:
Acro = "C:\Program Files\microsoft office\office14\winword.exe"
    sFichier = "C:\DATA\word_data\blagues1.doc"
    Shell sAcro & " " & sFichier, vbNormalFocus
    Sleep 500
    'Application.SendKeys "^p", True
    Application.SendKeys "{TAB}"
    Application.SendKeys "{ENTREE}"
Pourtant j'ai bien vu que suite "Imprimer" il fallait faire un TAB pour aller sur le bouton Imprimer et ensuite Entrée
 
Bon jour ; Slt JM
En fait comme tout le début fonctionne je n'ai mis que les séquences Sendkeys qui posent Pb
Code:
sPages = "1"
    Set Clip = New MSForms.DataObject
    Clip.Clear
    Clip.SetText sPages, 1
    Clip.PutInClipboard

    sAcro = "C:\Program Files\microsoft office\office14\winword.exe"
    sFichier = "C:\DATA\word_data\blagues1.doc"
    Shell sAcro & " " & sFichier, vbNormalFocus ' J'ai bien le fichier à l'écran

    Sleep 500

    Application.SendKeys "^p", True       'Pour aller au menu IMPRIMER  OK , mais la SUB ne fait plus rien ci-dessous
    Application.SendKeys "{TAB}", True ' Pour focus du bouton Imprimer
Application.SendKeys "{ENTER}", True ' Action 
    Application.SendKeys "%g", True
    Application.SendKeys "^v", True

    Application.SendKeys "{ENTER}", True

    Sleep 500

    KillAcrobatReader
    Set Clip = Nothing
Je remets l'ensemble
 
Bonjour
Bizarre .. aucune réponse ??
J'aimerai pouvoir faire ( après choix) dans un pg ,imprimer soit :
un fichier word
un fichier Pdf
Je rajoute , au lieu du code !!, le fichier
 

Pièces jointes

Bonjour le fil, le forum

@herv62
Depuis que j'ai lu ceci, une nuit d'octobre sans lune d'une année bissextile 😉
Bah, je suis resté en WARNING

Maintenant, je me demande bien pourquoi tu passes par Excel pour Imprimer un *.doc ou *.pdf
Et surtout pourquoi tu utilises AcrobatReader
(car Office 2010 sait enregister un *.docx ou un *.xlsx en PDF tout seul comme un grand)
 
Re
Salut JM
Je dois faire un petit truc genre "menu" ou l'on choisi ses fichiers à imprimer sans que les personnes ne connaissent le chemin
Donc ayant vu des exemples , j'ai pensé à l'utiliser aussi
Il y a un fil sur un site ou le gars explique avec ou sans Acrobate Pro ! mais je retrouve pas !!
car Office 2010 sait enregister un *.docx ou un *.xlsx en PDF tout seul comme un grand
Mes fichiers existent déjà en Pdf !!
You should only use the SendKeys Method if no other option is available,
because it can cause problems, if the wrong window is active when the code runs.
If not .... too bad ! I'll use an other way
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…