0
- 09.04.2015 - 10:56
|
Коллеги, подскажите, не могу нигде найти, как в активном листе Excel (работаю через Open Office) очистить диапазон ячеек. Если конкретно, то мне надо очистить столбцы с некоторой строки и до конца В Excele это без проблем, а вот тут запарился. Писать пишу что надо, очистить не могу | |
1
- 09.04.2015 - 17:54
| а просто Del? | |
2
- 09.04.2015 - 19:39
| (1)Не понял. Мне по OLE надо очистить, чтобы потом писать туда | |
3
- 09.04.2015 - 19:56
| 2-USSR > ну показывай давай, подумаем. активе шит там надо или по номеру | |
4
- 09.04.2015 - 19:56
| документ коллектор щетсыГет клитор | |
5
- 09.04.2015 - 19:58
| А так, саипало ваше нытье вам уже десятилетие как с ОО разжевано, нахера я вам все пИсал в адинэс ? | |
6
- 09.04.2015 - 20:02
| (3)+ к тому, что групповой рэнж немного родителями отличается | |
7
- 09.04.2015 - 20:15
| 1-Зелёный тролль > 2-USSR > ну дык по send key Del же через activete :) | |
8
- 09.04.2015 - 20:39
| (5)ну не нашел я, вот господи Кто ноет то ? Если трудно подсказать, то и не надо. Не каждый день с этим OO приходится иметь дело | |
9
- 09.04.2015 - 20:43
|
у Гейтса все было просто Лист.Activate(); ДиапазонЯчеек = Лист.Range(Лист.Cells.Item(НачНомерСтрока, 1), Лист.Cells.Item(9999, КонНомерСтолбец)); ДиапазонЯчеек.Select(); ДиапазонЯчеек.Clear(); здесь надо аналогично Doc = ""; OpenOfficeOpenDocument(Doc, ФайлЗаказа); Sheets = Doc.GetSheets(); List = Sheets.GetByIndex(1); ....... | |
10
- 09.04.2015 - 22:05
|
9-USSR > Надо мене было когда вас всех уму разуму пытался... сказать - "ООО исчадие ада сыны мои, кто его помянет будет предан анафиме" - глядишь бы и образумилися. Чо надо то удалить или почистить ? | |
11
- 10.04.2015 - 04:26
|
(10)Я первый раз столкнулся с Calc, до этого 8 лет назад 1 раз с Writer, вот и все отношения. После изящества общения с Microsof Оffice к ОО возникло отвращение )) я ж написал, мне надо почистить все ячейки в которых есть данные, например с 16 строки, колонки с 5 по 9 типа как в MS Office ДиапазонЯчеек = Лист.Range(Лист.Cells.Item(НачНомерСтрока, 1), Лист.Cells.Item(9999, КонНомерСтолбец)); ДиапазонЯчеек.Select(); ДиапазонЯчеек.Clear(); | |
12
- 10.04.2015 - 04:27
| могу конечно по топорному и каждую ячейку в цикле почистить | |
13
- 10.04.2015 - 05:45
|
Сделал вот так: Range = List.GetCellRangeByPosition(0, НачНомерСтрока - 1, 7, 9999); Range.ClearContents(5); Вроде работает нормально. Всем спасибо ) | |
14
- 10.04.2015 - 09:48
| http://www.forum.mista.ru/topic.php?id=724075 мож чо там по ссылкам найдешь ... до кучи | |
15
- 10.04.2015 - 10:19
| (14)Я там был, они первыми в поиске вываливаются. Но все равно спасибо. Я нашел методы для выделенных областей на англоязычном сайте | |
| Интернет-форум Краснодарского края и Краснодара |