|
![]() |
#1 |
Участник
|
![]()
Господа, добрый день! Подскажите, кто-нибудь решал проблему вставки целого столбца с данными в Excel из Axapta? Реализовал данный метод через буфер обмена (смысл такой, что в конце каждого элемента добавлял символ с кодом 13, то бишь Enter). Всё работает, но есть две проблемы: первая, русские символы выводятся коряво и вторая, хотелось бы реализовать не использовав буфер, НО КАК?
![]() Последний раз редактировалось LiSA; 28.03.2006 в 11:30. |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от LiSA
первая, русские символы выводятся коряво
|
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от KMV
Нужно программно установить русскую раскладку клавиатуры. Как это сделать можно посмотреть тут.
![]() |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от KMV
Нужно программно установить русскую раскладку клавиатуры. Как это сделать можно посмотреть тут.
ActivateKeyboardLayout.returns(ExtTypes:Word); ActivateKeyboardLayout.arg(ExtTypes:Word,ExtTypes:Word); ActivateKeyboardLayout.call(68748313, 0); и здесь ругается на неверное количество параметров ![]() |
|
![]() |
#5 |
Developer
|
Цитата:
Сообщение от LiSA
А что за переменные должны быть здесь?...
|
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от vallys
В исходном тексте (http://www.axforum.info/forums/showt...1039#post41039) каждый смайлик 'съел' символы "
![]() ![]() ![]() |
|
![]() |
#7 |
Developer
|
Цитата:
Сообщение от LiSA
хотелось бы реализовать не использовав буфер, НО КАК?
![]() Код: doc.findRange(strfmt("A%1:A%2", CurRow, CurRow+Arr.lastIndex())).value2(COMVariant::createFromArray(Arr)); |
|
![]() |
#8 |
Участник
|
Цитата:
Сообщение от vallys
Можно так, изменив предпоследнюю строку, например, на
Код: doc.findRange(strfmt("A%1:A%2", CurRow, CurRow+Arr.lastIndex())).value2(COMVariant::createFromArray(Arr)); ![]() |
|
![]() |
#9 |
Участник
|
Цитата:
Сообщение от vallys
Можно так, изменив предпоследнюю строку, например, на
Код: doc.findRange(strfmt("A%1:A%2", CurRow, CurRow+Arr.lastIndex())).value2(COMVariant::createFromArray(Arr)); Оно конечно всё красиво, но почему-то в ячейках выводится только первый элемент массива, во всех ячейках! ![]() |
|
![]() |
#10 |
Developer
|
Цитата:
Сообщение от LiSA
Оно конечно всё красиво, но почему-то в ячейках выводится только первый элемент массива, во всех ячейках!
![]() ![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|