20.08.2009, 12:36 | #1 |
Участник
|
Заливка столбца в Excel
в ComExcelDocument_Ru имеется метод для закраски ячеек
X++: void setRangeColor(MSOfficeBookMark_RU _bookMark, int _colorIndex, // индекс нужного цвета int _workSheet = 1) нужно сделать тоже самое, но чтобы диапазон был без букв. так как номер закрашиваемой колонки изначанльно неизвестен. Полазил по форуму ничего не нашел подходящего ( |
|
20.08.2009, 12:47 | #2 |
Сам.AX
|
Цитата:
MSOfficeBookMark_RU - это прежде всего str 80., а потом уже EDT - MSOfficeBookMark_RU. Если я всё правильно понял. |
|
20.08.2009, 12:48 | #3 |
Moderator
|
|
|
20.08.2009, 12:50 | #4 |
Участник
|
|
|
20.08.2009, 12:52 | #5 |
Участник
|
|
|
20.08.2009, 12:56 | #6 |
Участник
|
есть формат записи R##C###,
R1C1 - Ячейка A1 RC[1] - Ячейка на одну ниже от... R[1]C[1] - Ячейка на одну правее и на одну ниже от... R[-10]C[-10] - Ячейка на 10 левее и на 10 выше от... |
|
20.08.2009, 12:57 | #7 |
Участник
|
|
|
20.08.2009, 13:04 | #8 |
Moderator
|
Цитата:
Код: _bookMark = Range(Cells(1,1),Cells(10,1)).Address(false,false) Код: _bookMark = Application.Worksheets.Item(1).Range( Application.Worksheets.Item(1).Cells.Item(1,1), Application.Worksheets.Item(1).Cells.Item(10,1) ).Address(false,false) Последний раз редактировалось Gustav; 20.08.2009 в 13:22. |
|
|
За это сообщение автора поблагодарили: propeller (1). |
21.08.2009, 12:38 | #9 |
Участник
|
Гм, зачем такие сложности? Чем не устраивает метод ComExcelDocument_RU::numToNameCell() ?
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
21.08.2009, 15:17 | #10 |
Moderator
|
Цитата:
propeller, а не покажете полностью свой цикл, в котором требуется это вычисление адреса? |
|