powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Об'единение ячеек в Excel'97
14 сообщений из 14, страница 1 из 1
Об'единение ячеек в Excel'97
    #33017161
PiNe4Error
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток, Уважаемые!!!
Помогите кто может!!!
Кидаю из Лисички в Ексель (оффисе 97)
вся раскраска ячеек, выравнивание, шрифт, все работает, а вот объединение ячеек-НЕТ!!!!!!!!!
Делаю по макросу (сперва Селект-А1:А5, а потом объединение), выделять-выделяет, а объединять не хочет, ПОМОГИТЕ !!!!
Лисичка 6-СервПак 4, Вындовз - 98СЕ
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33017291
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oExcel.ActiceSheet.Range(oExcel.ActiceSheet.Cells(1,1),oExcel.ActiceSheet.Cells(1,5)).MergeCells=.T.
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33017293
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин промазал вместо Actice Active
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33017382
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по-моему в 97-м нет вертикального объединения, только горизонтальное
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33017408
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi
А у меня работает так:
Код: plaintext
oExcel.ActiceSheet.Range("A1:A5").Merge
то есть без =.t.
может в этом и есть загвоздка? А может и нет, но объединяет исправно и по вертикали и по горизонтали.
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33017652
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MergeCells - свойство
Merge - метод
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33017670
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi, piva!

Не спорю, просто в спешке не обратил внимание на разницу межу MergeCell и Merge, а просто написал, то как это работает у меня.
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33017982
MarinaC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
excel.Range["A6:A10"].Select
excel.selection.HorizontalAlignment = xlCenter
excel.selection.VerticalAlignment = xlCenter
excel.selection.wraptext=true
excel.selection.merge
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33019687
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi MarinaC!

Не советую работать через Selection
Уж если надо для него что-то "многое" сделать, то в WITH блок поместить, или
oRange = ...Range(такой-то)
oRange.то-то...
oRange.чего-то...

P.S. Использование МЕТОДА Range(такой-то).Merge() считаю более правильным чем через свойство MergeCells = .T.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33225491
stokarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем !

Позвольте вопрос по ходу дела, как логическое продолжение данной темы - объединение ячеек из VFP - но не в EXCEL, а в WORD. Отдельно задавать такой вопрос как-то мелковато, а вот здесь, как представляется, уместно, и было бы интересно, наверное, ещё и другим.

Итак, проблема. Создана таблица в WORD-документе, туда в яейки накидана информация из dbf-таблички средствами OLE. И вот показалось красивым "прибамбасом" - объединить ячейки в каком-то ряде, чтобы создать такой промежуточный заголовок (или просто какое-то примечание, относящееся ко всем столбцам). Как это сделать ?

Попытка решить проблемку сходу - не удалась. Т.е., посмотрели макрос, как это делается в самом WORDе: сделали таблицу из трех строк, курсор в первую ячейку второй строки, затем "запись макроса"->"таблица.выделить ряд"->"таблица.объединить ячейки" - вот что получилось

Selection.SelectRow
Selection.Cells.Merge

Любая попытка использовать МЕТОД merge() (в VFP 7 и VFP 8), например

oTable.Rows.Selection()
oTable.Cells.Merge()

приводит к сообщению типа "неизвестное имя" и указывает на этот merge !

Подскажите, пожалуйста, в чем мы ошибаемся ?
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33225499
stokarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем !

Позвольте вопрос по ходу дела, как логическое продолжение данной темы - объединение ячеек из VFP - но не в EXCEL, а в WORD. Отдельно задавать такой вопрос как-то мелковато, а вот здесь, как представляется, уместно, и было бы интересно, наверное, ещё и другим.

Итак, проблема. Создана таблица в WORD-документе, туда в яейки накидана информация из dbf-таблички средствами OLE. И вот показалось красивым "прибамбасом" - объединить ячейки в каком-то ряде, чтобы создать такой промежуточный заголовок (или просто какое-то примечание, относящееся ко всем столбцам). Как это сделать ?

Попытка решить проблемку сходу - не удалась. Т.е., посмотрели макрос, как это делается в самом WORDе: сделали таблицу из трех строк, курсор в первую ячейку второй строки, затем "запись макроса"->"таблица.выделить ряд"->"таблица.объединить ячейки" - вот что получилось

Selection.SelectRow
Selection.Cells.Merge

Любая попытка использовать МЕТОД merge() (в VFP 7 и VFP 8), например

oTable.Rows.Selection()
oTable.Cells.Merge()

приводит к сообщению типа "неизвестное имя" и указывает на этот merge !

Подскажите, пожалуйста, в чем мы ошибаемся ?
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33225529
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я могу и ошибаться, но по моемому нужно в cells() указать диапазон ячеек для присоединения.
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33226783
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi stokarev!

> Любая попытка использовать МЕТОД merge() (в VFP 7 и VFP 8), например
> oTable.Rows.Selection()
> oTable.Cells.Merge()

oTable.Rows(2).Cells.Merge()

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Об'единение ячеек в Excel'97
    #33227066
stokarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо И.Королеву за ответ, заработало.

Правда, встала проблемка, что ПОСЛЕ объединения ячеек в таблице остаётся только ОДНА колонка - но с этим мы бороться умеем.

Еще раз спасибо.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Об'единение ячеек в Excel'97
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]