Word Automation SaveAs2 Parameter FileFormat
-
Hallo,
in meiner Word Automation wollte ich die Funktion SaveAs2 ausbauen und alle Parameter übernehmen, leider scheitert es schon an dem 2 Parameter FileFormat, wo man einen der WdSaveFormat Konstanten übergibt.HRESULT = IDispatch::Invoke gibt mir dahingehend nur Typenkonflikt zurück.
VARIANT varFileFormat; VariantInit(&varFileFormat); varFileFormat.vt = VT_I4; varFileFormat.lVal = wdFormatDocumentDefault;
Ich hab mich auch schon im netz nach anderen beispielen umgeschaut. aber Egal was für eine VT_I Konstante, mit entsprechenden Value ich da angebe, ich bekomme immer wieder als HRESULT den Typenkonflikt!
Weis da jemand Rat?
-
Hast die Beispiele auch schon angeschaut:
http://www.codeproject.com/Articles/34998/MS-Office-OLE-Automation-Using-C
http://mobile.codeguru.com/cpp/misc/misc/article.php/c6091/Word-Automation-C-Class.htm
-
Wie kommst du auf VT_I4? Hast du schon paar andere durchprobiert?
-
warum verwendest Du VARIANT und nicht CComVariant? Odr _variant_t
Ich wurde es so machen:
CComVariant v(wdFormatDocumentDefault);