| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			COM ExApp,Wbs,Wb,Wss,Ws,Rng; 
		
		
		
		
		
		
		
	; { ExApp = new COM("Excel.Application"); Wbs = ExApp.Workbooks(); Wb = Wbs.Add(); Wss = Wb.WorkSheets(); Ws = Wss.Add(); range = ws.range(this.numToNameCell(4, 13)); range.value2("КОД"); } Подскажите пожалуйста, как, работая с выгрузкой в Excel 1. можно определить начало печати с новой страницы 2. задать параметры страницы, как то ее поля (вертик. и гориз.) 3. сделать страницу альбомной 4. и нарисовать в строке подчеркивание, то есть не рисовать все границы ячейки borders = range.borders(); borders.color(0); borders.weight(2); , а нарисовать только одну из них. Многие другие вещи я нашла по VB, но не всё так просто и однозначно переносится в код Axapta. Help me please кодом. В других вещах, если будут вопросы, постараюсь помочь всем.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ловите джобик. Здесь все, что Вам нужно 
		
		
		
		
		
		
		
	PHP код: 
	
			
	 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: wojzeh (1). | |
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Огромное-огромное спасибо!!! Я и не ждала такой оперативности!
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Записывайте макросы в Экселе и пользуйтесь обозревателем объектов (Object Browser). Он активируется из кода VBA при нажатии клавиши F2
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			COM ExApp,Wbs,Wb,Wss,Ws,Rng; 
		
		
		
		
		
		
		
	; { ExApp = new COM("Excel.Application"); Wbs = ExApp.Workbooks(); Wb = Wbs.Add(); Wss = Wb.WorkSheets(); Ws = Wss.Add(); range = ws.range(this.numToNameCell(4, 13)); range.value2("КОД"); } Я пишу, следуя определения своих переменный следующие вещи по аналогии с предложенным: ExApp.insertPageBreak("A10"); pageSetup = wss.PageSetup(); И Axapta говорит, что COM-объект не имеет данных методов. Что я не так делаю? Help me..  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Cкорее всего вы вызываете метод не у того COM объекта. 
		
		
		
		
		
		
			вот у вас: ExApp = new COM("Excel.Application"); ... ExApp.insertPageBreak("A10"); А это метод скорее всего принадлежит объету workSheet. А вообще, что бы знать какие методы принадлежат даному объету пользуйтесь, как сказал Ace Of Database, Object Browser в Excell. 
				__________________ 
		
		
		
		
	Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А почему Вы не используете COMExcelDocument_RU? У COMExcelDocument_RU метод insertPageBreak() работает правильно.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 |