powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Объеденение ячеек в таблице Ворд
3 сообщений из 3, страница 1 из 1
Объеденение ячеек в таблице Ворд
    #33858542
Фотография sashka304
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создаю вордовский документ из с++Билдера в нем создаю таблицу 5 на 3:
vVarParagraphs.OleProcedure("Add");
vVarParagraphs.OleProcedure("Add");
vVarParagraph=vVarParagraphs.OleFunction("Item",3);
Variant vVarRange = vVarParagraph.OlePropertyGet("Range");
vVarParagraph.OlePropertySet("Alignment",1);
vVarDoc.OlePropertyGet("Tables"). OleProcedure("Add", vVarRange, 3, 5,1,1);

а вот как мне обьединить в первой строкеячейки 2 и 3 столбца?
...
Рейтинг: 0 / 0
Объеденение ячеек в таблице Ворд
    #33862794
Philin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот код VBA, вдруг поможет:
Код: plaintext
Call ActiveDocument.Tables( 1 ).Cell( 1 ,  1 ).Merge(ActiveDocument.Tables( 1 ).Cell( 1 ,  2 ))
...
Рейтинг: 0 / 0
Объеденение ячеек в таблице Ворд
    #33867733
Фотография sashka304
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, помогло! выглядит так:
Код: plaintext
1.
2.
3.
4.
 vVarCell = vVarTable.OleFunction("Cell", 1 , 1 );
  Variant vVarCell1 = vVarTable.OleFunction("Cell", 1 , 2 );
  vVarParagraphs = vVarDoc.OlePropertyGet("Paragraphs");
  vVarCell.OleFunction("Merge",vVarCell1);
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Объеденение ячеек в таблице Ворд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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