Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2011, 20:55   #1
NeoCoder
Новичок
Джуниор
 
Регистрация: 05.04.2011
Сообщений: 1
По умолчанию Как установить свойства таблицы Word?!

Форумчане, подскажите, как установить свойства таблицы Word средствами Delphi?! Используются компоненты WordApplication, WordDocument и WordParagraphFormat. Знаю что можно и без них (как в книге Корнякова), но хочется именно с ними. Конкретнее, нужно установить видимые границы таблицы с определенно заданной толщиной. То есть, имеется такой код (который выдает таблицу со слепой границей):


unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, WordXP, OleServer;

type
TForm1 = class(TForm)
WordApplication1: TWordApplication;
WordParagraphFormat1: TWordParagraphFormat;
WordDocument1: TWordDocument;
Button1: TButton;
SaveDialog1: TSaveDialog;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
fn: OleVariant;// имя doc файла при сохранении SaveDialog
sk: range;// кол-во строк и колонок в таблице

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
WordApplication1.Connect;
WordApplication1.Documents.Add(Empt yParam, EmptyParam, EmptyParam, EmptyParam);
WordDocument1.ConnectTo(WordApplica tion1.ActiveDocument);

WordApplication1.Selection.Tables.A dd(WordApplication1.Selection.Range ,2,2, EmptyParam, EmptyParam);

SaveDialog1.Execute;
fn:=SaveDialog1.FileName;
WordDocument1.SaveAs(fn);
WordApplication1.Disconnect;
WordApplication1.Quit;

end;

end.

ЗЫ Microsoft Visual Basic выдает что-то многострочное и для меня пока совершенно непонятное.
NeoCoder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить свойства таблицы SQL запросом? Grandistok Microsoft Office Access 1 10.04.2010 16:52
проблема с отчетом в виде таблицы (как в Word) aviator_a Microsoft Office Access 2 17.03.2010 14:28
Может пригодится: как спрятать строки таблицы в Word Геннадий 2 Microsoft Office Word 1 07.07.2009 00:59
Как вычислять значения вне таблицы WORD, с использованием данных из таблицы WORD prikolist Microsoft Office Word 6 21.11.2008 13:17