![]() |
#6 |
Участник
|
Открываете справку по методу OleObject.Add()
https://msdn.microsoft.com/en-us/lib...ffice.15).aspx Его синтаксис выглядит так expression.Add(ClassType, FileName, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Left, Top, Width, Height) Поскольку Axapta не поддерживает именованные параметры, то параметры указываются в порядке их следования. Т.е. параметр FileName - это второй параметр. А перед ним должен быть параметр ClassType. В данном случае, вместо него надо передать null "На вскидку" (не проверял), должно быть что-то вроде такого X++: ComVariant var; ; var = new ComVariant(COMVariantInOut::In_out, ComVariantType::VT_BOOL); var.variantType(ComVariantType::VT_NULL); OLEObjects.Add(var, "c:\\temp\\Д_013308.pdf");
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: Dumfag (1). |
Теги |
axapta, com-объект, excel, oleobjects |
|
|