|  05.06.2012, 15:42 | #31 | 
| Участник | 
			
			Цитата из одной статьи посвященной принципам перевода макроса Excel в синтасис другого языка программирования Цитата: 
		
			Константы Excel В теле макроса встречаются странные значения, которые начинаются с символов "xl". В данном случае - это xlCellValue и xlLess. Но и дальше по коду макроса встречаются аналогичные значения. Это именно значения, поскольку, судя по коду, они присваиваются неким параметрам. Что это такое? Это константы. Т.е. это некоторые значения, которые были определены в момент открытия Excel. Их отличительным признаком как раз и является то, что они начинаются с символов "xl" и из кода макроса следует, что это некоторые ранее определенные значения. Определить, чему же равны эти константы можно там же, в редакторе "Microsoft Visula Basic", где Вы и просматриваете код макроса Excel. Для этого надо открыть "Object Browser". Пункт меню "View" - подпункт "Object Browser". Далее в пустом окошке слева от кнопки с иконкой бинокля ввести имя искомой константы и нажать кнопку с иконкой бинокля (или клавишу Enter). В результате поиска в самом низу окна "Object Browser" будет отображено значение искомой константы. В Axapta константы записывают через макросы. Либо в отдельном "файле" макросов (ветка AOT \ Macros), либо непосредственно в теле метода X++: #define.xlEdgeBottom(9) #define.xlEdgeRight(10) #define.xlContinuous(1) #define.xlMedium(-4138) #define.xlAutomatic(-4105) border = borders.item(#xlEdgeBottom); border.lineStyle(#xlContinuous); border.weight(#xlMedium); border.colorIndex(#xlAutomatic); 
				__________________ - Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... | 
|  | |
| За это сообщение автора поблагодарили: smailik (1). | |