|
![]() |
#1 |
Участник
|
Цитата:
Цитата:
Сообщение от Владимир Максимов
![]() Чтобы уточнить синтаксис какой-либо команды непосредственно в Excel, используют встроенный в Excel макрорекодер. Т.е. запись всех действий пользователя, совершаемых в Excel. Пункт меню Сервис -> Макрос -> Начать запись.
Выполняешь все необходимые действия, далее останавливаешь запись, открываешь макрос на редактирование и смотришь, какая именно команда была использована. |
|
![]() |
#2 |
Участник
|
Хочу объединить ячейки. Набросал пробный метод. Он не работает, но AX ошибки не выдает. В чем моя ошибка?
X++: Com ComApplication; Com Range; Com WorkSheet; ; if (m_comDocument) { comApplication = m_comDocument.application(); if (comApplication) { workSheet = this.getWorkSheet(1); Range = workSheet.Range('a1:c1'); Range.MergeCells(); } } |
|
![]() |
#3 |
Участник
|
Вот я дурак
![]() X++: Range.MergeCells(True); |
|
![]() |
#4 |
Участник
|
С форматированием текста по центру кто-нить сможет помочь?
X++: void CentrAlignment(MSOfficeBookMark_RU bookMark, int _workSheet = 1) { Com ComApplication; Com Range; Com WorkSheet; ; if (m_comDocument) { comApplication = m_comDocument.application(); if (comApplication) { workSheet = this.getWorkSheet(_workSheet); Range = workSheet.Range(bookMark); Range.HorizontalAlignment('xlCenter'); Range.VerticalAlignment('xlCenter'); } } } Последний раз редактировалось smailik; 04.06.2012 в 14:42. |
|
Теги |
ax3.0, excel |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|