Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Количество столбцов в строке в таблице Word


Автор: koanni 17.6.2008, 13:29
Есть таблица в ворде нужно узнать сколько столбцов на текущей строке, так как в таблице количество столбцов в некоторых строках разные, есть объеденные ячейки.

Автор: Albinos_x 20.6.2008, 12:59
думаю, что количество столбцов одинаково для всеё таблицы, нудно проверять ячейки на объединение

Автор: koanni 23.6.2008, 05:16
Albinos_x

Здравствуйте, мой начальник программирует исключительно на VB (Visual Basic), пример кода на VB выглядит вот так:
MsgBox rWord.ActiveDocument.Tables(x).Rows(y).Cells.Count
   где x - номер таблицы
          y - номер строки

и результат всего этого количество столбцов

как мне это перенести на Delphi?

Автор: Albinos_x 15.7.2008, 22:12
или

WordApplication1.ActiveDocument.Tables.Item(1).Rows.Item(3).Cells.Count;

или

   WordDocument1.Tables.Item(1).Rows.Item(3).Cells.Count;

или 

   Tbl.Rows.Item(3).Cells.Count;
//  Tbl: Table; // переменная взята из приводившихся здесь примеров

в зависимости от того, какой используете подход

Автор: koanni 29.7.2008, 06:04
Albinos_x
  
  Спасибо большое, все получилось smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)