IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

[Word] Problèmes d'impression


Sujet :

API, COM et SDKs Delphi

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [Word] Problèmes d'impression
    Bonjour à tous,
    je veux imprimer un document word, sans faire monter word à l'ecran.
    ça marche presque nickel :
    - j'ouvre word
    - j'ouvre mon document
    - j'imprime
    - quand je veux faire mon close pour fermer word (de suite), il me met le message "des documents sont en cours d'impression ... si vous fermez word, ces documents ne seront pas imprimés).
    Y aurait-il une solution pour attendre que word ait transmis le document en entier à l'imprimante avant de fermer ?

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    var
       OleApplication :variant;
       copie          : integer;
    begin
         OleApplication := CreateOleObject('Word.Application');
         OleApplication.documents.open(e_lettre.text);
         copie:=StrToInt(e_nb_copies.text);
        OleApplication.printout(FileName:='',Range:=0,Copies:=copie,Collate:=True);
         OleApplication.Documents.Close;
    end;
    Merci d'avance.

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Salut,
    essaie
    -d'apdapter ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    If Options.PrintBackground = True Then
        jobs = Application.BackgroundPrintingStatus
    End If
    qui renvoie le nb de job d'impression en arriére plan.
    - de tester avec Options.PrintBackground = False
    - d'imprimer dans un fichier puis d'imprimer le fichier

    Je n'ai jamais fait mais c'est ces qq pistes que j'explorerait au cas où.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    merci, je m'en vais tester ça...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD-2007] problème document Word différent à l'impression avec du texte en plus
    Par gwenicrocket dans le forum Word
    Réponses: 2
    Dernier message: 19/05/2015, 15h44
  2. Réponses: 6
    Dernier message: 28/04/2015, 12h29
  3. [WD-2007] Problème d'impression long document word
    Par mumu63 dans le forum Word
    Réponses: 5
    Dernier message: 08/09/2011, 19h17
  4. [W-07] Problème d'impression word 2007
    Par r83 dans le forum Word
    Réponses: 1
    Dernier message: 09/09/2008, 08h24
  5. problèmes d'impression avec WORD
    Par MY356 dans le forum Word
    Réponses: 1
    Dernier message: 13/12/2007, 20h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo