Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как объединить ячейки в таблице Word?

247
15 апреля 2009 года
wanja
1.2K / / 03.02.2003
Пытался я так: выделить
doc.ActiveWindow.Selection.MoveRight( Unit:=wdCell,wdExtend:=true);
Ругается:Method MoveRight not supported by automation object
Как можно выделить ячейки в таблице и объединить их?
32K
16 апреля 2009 года
kopernik21187
31 / / 13.07.2008
Код:
procedure TForm1.Button1Click(Sender: TObject);
var word,count,n,Unit_,extend :OleVariant;
begin

  n:='C:\document1.doc';


      Unit_:=wdCharacter;
    extend:= wdExtend;
    count:=2;

    WordApplication1.Documents.Open(n,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,
    emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,
    emptyparam,emptyparam,);
    WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
    WordApplication1.Selection.MoveRight(unit_,count,extend);
    WordApplication1.Selection.Cells.Merge;

end;

вот так вот у меня нормально работает объединение ячеек...вощем в конце попробуй добавить doc.ActiveWindow.selection.cells.merge; тогда должно заработать. Удачи!
32K
17 апреля 2009 года
kopernik21187
31 / / 13.07.2008
и еще....когда что то не получается-юзай макросы в ворде
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог