Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Границы в MS Word   Найти похожие ветки 

 
MrCorp   (2004-05-20 11:51) [0]

Добрый день! Я создаю документ Word и в нем таблицу:

var W:variant;
...
W:=CreateOleObject("Word.Application");
W.Visible:=True;
W.Documents.Add;
W.ActiveDocument.Tables.Add(W.Selection.Range, 2, 5, wdWord8TableBehavior, wdAutoFitFixed);

При попытке изменить границы ячейки таблицы возникает ошибка:
W.Selection.Borders(wdBorderTop).LineStyle:= wdLineStyleSingle;


 
YurikGl ©   (2004-05-20 11:55) [1]

Сначала ячейку выбрать нужно.


 
MrCorp   (2004-05-20 12:22) [2]

Во-первых, код макроса работает и без выбора ячейки:

Selection.Borders(wdBorderTop).LineStyle = wdLineStyleSingle


Во-вторых, даже если ячейка выбрана, возникает ошибка "Borders не является методом":

var W:variant;
begin
 W:=CreateOleObject("Word.Application");
 W.Visible:=True;
 W.Documents.Add;
 W.ActiveDocument.Tables.Add(W.Selection.Range, 2, 5, wdWord8TableBehavior, wdAutoFitFixed);
 W.Selection.SelectCell;
 W.Selection.Borders(wdBorderTop).LineStyle:= wdLineStyleSingle;//ошибка
end;


 
YurikGl ©   (2004-05-20 12:29) [3]

Пользую
w1.Selection.Cells.Borders.Item(wdBorderLeft).LineStyle:=wdLineStyleSingle;



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.036 c
3-1083711368
Dark Man
2004-05-05 02:56
2004.05.30
Работа с SQL Server 2000 из под Delphi 5


4-1082535338
MetalFan
2004-04-21 12:15
2004.05.30
как вытащить окно на передний план и ...


4-1082095485
Def_E
2004-04-16 10:04
2004.05.30
ShellExecute и пути поиска


6-1081247356
Raptoridze
2004-04-06 14:29
2004.05.30
https


3-1083993673
P_SerGe
2004-05-08 09:21
2004.05.30
Необходимо проверить в таблице (парадокс7) поля





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский