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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.12.2006, 15:39   #1  
ZedCom is offline
ZedCom
Участник
 
5 / 10 (1) +
Регистрация: 06.07.2005
Microsoft Office SpreadShett
Возможно ли при экспорте в Excel, устанавливать ландшафтную ориентацию листа?
Старый 18.12.2006, 17:45   #2  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
может, так:

#define.xlOrientationPortrait(1)
#define.xlOrientationLandscape(2)

// _workSheetID -> Page identifier (number or name).
private COM getWorkSheet(anyType _workSheetID)
{
COM workSheets,
comRet;
;

if (m_comDocument)
{
try
{
workSheets = m_comDocument.worksheets();
comRet = workSheets.item(_workSheetID);
}
catch (Exception::Error)
{
throw error('Impossible to create book "MS Excel".');
}
}

return comRet;

}

void setPrintParameters(int _sheetNumber = 1, int _orientation = #xlOrientationLandscape, str _range = '')
{
COM comWorkSheet, comPageSetup;
;

if (m_comDocument)
{
comWorkSheet = this.getWorkSheet(_sheetNumber);
comPageSetup = comWorkSheet.pageSetup();
comPageSetup.orientation(_orientation);
comPageSetup.printTitleColumns(_range);
}
}
Старый 18.12.2006, 17:58   #3  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
2 somebody
Насколько я понял, речь идет об экспорте из SpreadSheet в Excel, а там не все так просто.

2 ZedCom
Могу предложить такой вариант:
1. Отрубить стандартную кнопку экспорта в SpreadSheet
2. Добавить свою кнопку на форму, в которой экспортировать в файл и этот файл уже открывать с помощью любого из доступных способов (например, ComExcelDocument_Ru)
3. Уже при помощи этого класса (или который будете использовать) устанавливать нужные свойства в Excel

Во вложении пример, как это можно сделать (номера кнопок 16 и 17 соответствуют Excel 2003, возможно, в других версиях будет другие. Надо смотреть)
Вложения
Тип файла: xpo SpreadSheet2Excel.xpo (16.9 Кб, 265 просмотров)
__________________
Axapta v.3.0 sp5 kr2
Теги
spreadsheet

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
AX UK: Microsoft Office Performance Point Server Sustain Events Blog bot DAX Blogs 0 16.11.2007 10:30
Dynamics AX: Microsoft Dynamics Client for Microsoft Office and SharePoint Server Blog bot DAX Blogs 0 29.08.2007 22:30
ALEG: Новости Microsoft Dynamics в TechNetFlash Blog bot DAX Blogs 0 02.11.2006 10:20
Axapta Lessons: Integrating Microsoft Axapta with Microsoft Office and Microsoft SharePoint Blog bot DAX Blogs 0 28.10.2006 18:22

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

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

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