![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Вот код:
Код:
var
c, n: integer;
WordApp, NewDoc, WordTable: olevariant;
iCols, iRows, iGridCols, jGridRows: integer;
begin
c := 10;
n := 2;
try
// Create a Word Instance
WordApp := CreateOleObject('Word.Application');
except
ShowMessage('Error!');
Exit;
end;
WordApp.Visible := True;
NewDoc := WordApp.Documents.Add;
iRows := n;
iCols := c;
// Add a Table
WordTable := NewDoc.Tables.Add(WordApp.Selection.Range, iRows, iCols);
WordTable.Range.Font.Size:=12;
s:=10000;
for jGridRows := 1 to iRows do
for iGridCols := 1 to iCols do
begin
s:=s+1;
str:=IntToStr(s)[1]+'.'+Copy(IntToStr(s),2,Length(IntToStr(s)));
WordTable.Cell(jGridRows, iGridCols).Range.Text := str;
end;
WordApp := Unassigned;
NewDoc := Unassigned;
WordTable := Unassigned;
end;И находились точно в центре каждой строки да и ещё жирным. Очень нужно и срочно !!! Последний раз редактировалось Oleg, 15.01.2008 в 16:21. |
|
#2
|
||||
|
||||
|
Люди, помогите очень нужно прямо сейчас !
|
|
#3
|
||||
|
||||
|
Я скажу, как это сделать в самом Word, а ты смотри по документации к нему (у меня нету, но обычно - файлы VBA*.hlp) как это кодить...
Нужно для всей таблицы установить следующие свойства ( в Word - Свойства таблицы...) Вкладка строка: Установить флажок "Высота", выбрать нужную величину и режим - "Точно" Вкладка столбец: Установить флажок "Ширина", выбрать нужную величину и еденицы - "Сантиметры" Вкладка ячейка: Установить флажок "Ширина", выбрать нужную величину и еденицы - "Сантиметры", вертикальное выравнивание поставить "по центру" Потом уже в настройках шрифта - жирный и выравнивание текста "по центру". |
|
#4
|
||||
|
||||
|
Потом уже в настройках шрифта - жирный и выравнивание текста "по центру".
-А как сделать чтобы по центру в квадрате(а не по центру в квадрате), т.е. в центре и по ширине и по длине ? |
|
#5
|
||||
|
||||
|
Всё сделал, но когда распечатывает, то не видно таблицы, срочно помогите !!!!!!!!
|
|
#6
|
||||
|
||||
|
Всё работает(частично руками)
|
|
#7
|
||||
|
||||
|
Вот полностью - пришлось лезть в VBA Word и там в Object Browse искать нужные методы и свойства, а значения констант искать в поиске кода Google.
|