Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Объеденение ячеек в таблице Ворд / 3 сообщений из 3, страница 1 из 1
17.07.2006, 16:23
    #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
19.07.2006, 09:27
    #33862794
Philin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объеденение ячеек в таблице Ворд
вот код VBA, вдруг поможет:
Код: plaintext
Call ActiveDocument.Tables( 1 ).Cell( 1 ,  1 ).Merge(ActiveDocument.Tables( 1 ).Cell( 1 ,  2 ))
...
Рейтинг: 0 / 0
20.07.2006, 16:39
    #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
Форумы / C++ [игнор отключен] [закрыт для гостей] / Объеденение ячеек в таблице Ворд / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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