MS Project Automation -> FilePrint
-
Hi !
Ich hab aus einer OLB Datei, die Klassen erzeugt die ich für mein Projekt brauche.
Danach hab ich ein kleines Testprogramm erstellt, mit dem ich eine *.mpp Datei öffnen und drucken wollte.
Öffnen funktioniert wunderbar .. nur das Drucken .. macht mir Probleme.
Ein bisschen Code:
COleVariant fromPage((long)1, VT_INT), toPage, pageBreaks((long)1, VT_BOOL), draft((long)0, VT_BOOL), copies((long)1,VT_INT), fromDate, toDate, OnePageWide((long)0, VT_BOOL),Preview((long)0, VT_BOOL), Color((long)0, VT_BOOL), IEBar((long)0, VT_BOOL) m_MSPrj.FilePrint(fromPage, toPage, pageBreaks, draft, copies, fromDate, toDate, OnePageWide, Preview, Color, IEBar);
m_MSPrj ist die Variable mit der ich auf die Klasse _MSProject zugreife.
Der Fehler den ich bekomme, sobald mein Programm "FilePrint" ausgeführt hat, lautet:
"Ungültiger Argumentenwert" .
Meine Frage ist, hat sich schon mal jemand damit beschäftigt, oder kennt wer Seiten zu diesem Thema? In der MSDN gibts zu MS Project nur spärliche Informationen.
Ich hoffe jemand kann mir helfen
Danke im voraus.
lg
PS:
FilePrint ist definiert:BOOL FilePrint(const VARIANT& FromPage, const VARIANT& ToPage, const VARIANT& PageBreaks, const VARIANT& Draft, const VARIANT& Copies, const VARIANT& FromDate, const VARIANT& ToDate, const VARIANT& OnePageWide, const VARIANT& Preview, const VARIANT& Color, const VARIANT& ShowIEPrintDialog);