C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Внешнее обрамление таблицы в Ворде
laifik
  Отправлено: 20.10.2003, 14:20


Дежурный стрелочник

Группа: Участник
Сообщений: 70



На форумах нашла код обрамление всей таблицы в Ворде. Он такой:
//Обрамление всей таблицы
tabler->Borders->set_OutsideLineWidth(wdLineWidth075pt);
tabler->Borders->set_InsideLineStyle(wdLineStyleSingle);

Но это обрамление только внутренних линий ячеек. А как сделать внешние линии. На языке макрома Ворда это выглядит так:
Selection.Tables(1).Select
With Selection.Tables(1)
With .Borders(wdBorderLeft)
.LineStyle = wdLineStyleSingle
.LineWidth = wdLineWidth050pt
.Color = wdColorAutomatic
End With
With .Borders(wdBorderRight)
.LineStyle = wdLineStyleSingle
.LineWidth = wdLineWidth050pt
.Color = wdColorAutomatic
End With
With .Borders(wdBorderTop)
.LineStyle = wdLineStyleSingle
.LineWidth = wdLineWidth050pt
.Color = wdColorAutomatic
End With
With .Borders(wdBorderBottom)
.LineStyle = wdLineStyleSingle
.LineWidth = wdLineWidth050pt
.Color = wdColorAutomatic
End With
With .Borders(wdBorderHorizontal)
.LineStyle = wdLineStyleSingle
.LineWidth = wdLineWidth050pt
.Color = wdColorAutomatic
End With
With .Borders(wdBorderVertical)
.LineStyle = wdLineStyleSingle
.LineWidth = wdLineWidth050pt
.Color = wdColorAutomatic
End With
.Borders(wdBorderDiagonalDown).LineStyle = wdLineStyleNone
.Borders(wdBorderDiagonalUp).LineStyle = wdLineStyleNone
.Borders.Shadow = False
End With
With Options
.DefaultBorderLineStyle = wdLineStyleSingle
.DefaultBorderLineWidth = wdLineWidth050pt
.DefaultBorderColor = wdColorAutomatic
End With
End Sub
Помогите, пожалуйста, перевести на язык Си. Что-то у меня не получается даже с подсказкой VBA.
sad.gif
** laifik
Отправлено: 21.10.2003, 15:24


Не зарегистрирован







Вопрос снимается. Уже все получилось. biggrin.gif

Вернуться в Вопросы программирования в C++Builder