|  | 
|  18.12.2006, 15:39 | #1 | 
| Участник | Microsoft Office SpreadShett 
			
			Возможно ли при экспорте в Excel, устанавливать ландшафтную ориентацию листа?
		 | 
|  | 
|  18.12.2006, 17:45 | #2 | 
| Участник | 
			
			может, так: #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 | 
| Участник | 
			
			2 somebody Насколько я понял, речь идет об экспорте из SpreadSheet в Excel, а там не все так просто. 2 ZedCom Могу предложить такой вариант: 1. Отрубить стандартную кнопку экспорта в SpreadSheet 2. Добавить свою кнопку на форму, в которой экспортировать в файл и этот файл уже открывать с помощью любого из доступных способов (например, ComExcelDocument_Ru) 3. Уже при помощи этого класса (или который будете использовать) устанавливать нужные свойства в Excel Во вложении пример, как это можно сделать (номера кнопок 16 и 17 соответствуют Excel 2003, возможно, в других версиях будет другие. Надо смотреть) 
				__________________ Axapta v.3.0 sp5 kr2 | 
|  | 
| Теги | 
| spreadsheet | 
|  | 
| 
 |