AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.05.2006, 12:08   #5  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
А почему параметр целое?
Метод 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
Теги
excel, pastespecial

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Смена компании через Сервис->Параметры Dronas DAX: Программирование 4 06.12.2006 11:15
параметры Производства - статус sev DAX: Функционал 2 03.02.2006 10:36
Query, параметры введенные пользователем kostas DAX: Программирование 8 26.05.2005 16:43
Система не видит новые параметры методов при работе Anais DAX: Программирование 28 20.01.2005 22:38
Расчеты с поставщиками\Параметры George V. Tavrizoff DAX: Функционал 1 28.02.2003 16:13

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:16.