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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.06.2007, 20:10   #6  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Вот тот же размножитель на X++:
X++:
static void Create31days(Args _args)
{

    COM xlApp, wbks, wbk, wkss, currSheet, names;
    int iDay;
    COMVariant dummy    = new COMVariant();

    xlApp = new COM('Excel.Application');
    xlApp.Visible(true);

    wbks = xlApp.Workbooks();
    wbk = wbks.Add();

    wkss = wbk.Worksheets();
    currSheet = wkss.Item(1);
    currSheet.Select();
    currSheet.Name('DayTemplate');

    names = wbk.Names();
    names.Add( 'DayTemplate!MyRangeA1', '=DayTemplate!$A$1' ); // также для примера создадим локальный именованный диапазон

    dummy.noValue();

    for (iDay=1; iDay<= 31; iDay++)
    {
        currSheet.Copy( dummy, currSheet ); // вот создание копии текущего листа после текущего листа
        currSheet = xlApp.ActiveSheet();
        currSheet.Name(strfmt('Day%1',iDay));
    }
}
В классе ComExcelDocument_RU есть метод insertSheet. Он включает и копирование тоже.
За это сообщение автора поблагодарили: Arahnid (1), Андрей К. (1).
Теги
excel, законченный пример, программно, скопировать лист, экспорт

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
Копирование листов в Excel с шаблоном Zoe DAX: Программирование 8 20.11.2008 15:50
Копирование в Excel Михаил Петрович DAX: Программирование 4 15.02.2008 15:35
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Копирование из Грида в Excel ArturK DAX: Программирование 5 09.03.2004 19:55

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:43.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.