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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.08.2005, 20:31   #1  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Пример копирования через буфер обмАНА
Добавьте в класс COMExcelDocument_RU такой метод:
PHP код:
container DD_copyRangeToBuf_Lines(str _fromRangestr _toRangeint _sheetNum 1)
{
    
COM         rangerange1,
                
comWorkSheet;

    
int         colNumbercolsNumber;
    
int         rowNumberrowsNumber;
    
TextBuffer  textBuffer = new TextBuffer();
    ;

    
range this.findRange(_fromRange_sheetNum);
    
range1 this.findRange(_toRange_sheetNum);
    
range m_comApplication.Range(rangerange1);

    
range.copy();
    
textBuffer.fromClipboard();
    
textBuffer.setText(strrem(textBuffer.getText(), "\r"));

    return 
str2con_RU(textBuffer.getText(), "\n");

Он возвратит Вам контейнер.
3-е поле из 5-й по порядку строки можно достать из этого контейнера примерно так:
PHP код:
      Container c;
      
int               colNumlineNum;
      
anytype      value;
      ;
      
colNum 3;
      
lineNum 5;
     
=    excelDocument.DD_copyRangeToBuf_Lines("A1""Z1555" 1)
     
value conpeek(cstr2con_RU(conpeek(conlineNum), "\n"),  colNum); 
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Экспорт/импорт платежных поручений _scorp_ DAX: Функционал 96 04.05.2017 17:52
Стандартный импорт данных. Обновление sparur DAX: Функционал 0 24.03.2008 19:07
Программный импорт xpo SolNik DAX: Программирование 13 02.10.2006 14:53
Импорт данных 3.0 SP4. Аксапта валится Кирен DAX: Администрирование 1 28.07.2005 12:57
Экспорт/импорт таблиц IT-specialist DAX: Администрирование 15 26.02.2005 20:46

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

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

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