![]() |
#5 |
Участник
|
А почему параметр целое?
Метод pastespecial() есть у двух объектов: Range и WorkSheet Для Range первым параметром передается значение enum'а XlPasteType Судя по вашему коду это - xlPasteValues = 0xFFFFEFBD (-4163) Для WorkSheet - строка, указывающая на формат данных в Clipboard'е. Причем для русской и английской версий Excel она будет различаться. Для русской будет, например "Текст" или "Текст в кодировке Unicode". Передавать этот параметр надо ч/з COMVariant::CreateFromString() Судя по имени sheet COM объект у вас имеет тип WorkSheet и вызвать надо так X++: sheet.PasteSpecial(COMVariant::CreateFromString("Текст"));
__________________
Axapta v.3.0 sp5 kr2 |
|