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

Delphi Discussion :

Lancer du vb de delphi dans word


Sujet :

Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 76
    Points : 53
    Points
    53
    Par défaut Lancer du vb de delphi dans word
    Est-il possible de lancer une commande visualBasic dynamique pour Word dans Delphi. (Avec des argument venant de delphi.
    Je dois lancer cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, PrintZoomPaperHeight:=0
    J’ai essayer de passer par la commande sous Delphi monfichierword.printOut();

    Mais j'ai une erreur me disant :

    Ma ligne est celle la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monFichier.PrintOut(Background,EmptyParam,range,EmptyParam,EmptyParam,EmptyParam,EmptyParam,copie,EmptyParam,PageType,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
    J’avoues que je ne vois pas pourquoi cela ne fonctionne pas .
    ma variable copie provient d'une autre form et quand je fais un showmessage(copie); avant le printout il m'affiche bien 1 .

    Je ne comprends pas.

    Merci d’avance.

  2. #2
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Points : 1 199
    Points
    1 199
    Par défaut
    Bonjour

    La commande printout comporte 15 paramètres et non 18 :

    procedure PrintOut(var Background: OleVariant; var Append: OleVariant; var Range: OleVariant; var OutputFileName: OleVariant; var From: OleVariant; var To_: OleVariant; var Item: OleVariant; var Copies: OleVariant; var Pages: OleVariant; var PageType: OleVariant; var PrintToFile: OleVariant; var Collate: OleVariant; var FileName: OleVariant; var ActivePrinterMacGX: oleVariant; var ManualDuplexPrint: OleVariant); safecall;

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/10/2014, 11h00
  2. Delphi et MS Office : pas de menu dans word
    Par PaulR dans le forum Delphi
    Réponses: 2
    Dernier message: 05/06/2007, 16h21
  3. [VB6] Modification objet OLE dans Word sous VB
    Par zworg dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 23/02/2004, 08h20
  4. Réponses: 2
    Dernier message: 19/01/2004, 12h19
  5. Fusion directe dans word
    Par wozzy dans le forum Access
    Réponses: 10
    Dernier message: 03/06/2003, 21h02

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