Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Таблицы в Word XP 
:(
    Опции темы
Wowa-K
Дата 6.2.2003, 20:53 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











У кого нибудь была проблема когда созданная таблица в Ворде XP была прозрачной. Может кто подскажет как с этим бороться.
WordDocument1.Tables.Add(WordDocument1.Application.Selection.Range, 3,20,EmptyParam,EmptyParam);


  Вверх
Asp root
Дата 7.2.2003, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 163
Регистрация: 27.1.2003

Репутация: нет
Всего: нет



А форматом играть не пробывал. Там принудительно линии включить ...
--------------------
It's only a game ...
PM MAIL ICQ   Вверх
ser
Дата 2.3.2003, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 2.3.2003

Репутация: нет
Всего: нет



У меня работает так:
Работа с MS Word
procedure PriceList;
var
Count: LongInt;
S: String;
V: Variant;
begin
V := CreateOleObject('Word.Basic');
V.FileNew('Normal');
V.Insert(#13#10);
Count := 1;
{ Title }
V.Font('Courier New Cyr');
V.FontSize(8);
S := 'Фамилия' + Chr(9) +
'№ тел1' + Chr(9) +
'№ тел2' + Chr(9) +
'№ тел13' + Chr(9) +
'Прим' + Chr(9);
V.Insert(S);
V.Insert(#13#10);
Count := Count + length(S) + 1;
{ Body }

with Form1 do
begin
QPriceList.Close; { QPriceList - компонент TQuery}
QPriceList.Open;
QPriceList.First;
while not QPriceList.EOF do
begin
V.Font('Courier New Cyr');
V.FontSize(8);
S := QPriceListFamil.AsString + Chr(9) +
{ Chr(9) – символ табуляции –нужен для преобразования в таблицу}
QPricelistPhone.AsString + Chr(9) +
QPricelistPhone2.AsString + Chr(9) +
QPricelistPhone3.AsString + Chr(9)+
QPricelistPrim.AsString + Chr(9);
V.Insert(S);
V.Insert(#13#10);
Count := Count + length(S) + 1;
{ + 1 для символа перевода строки}
QPriceList.Next;
end;
end;
dec(Count); { так надо }
V.SetSelRange(1, Count);
V.TextToTable;
V.BorderInside;
V.BorderOutside;
V.StartOfDocument;
V.Insert(#13#10);
V.Insert(#13#10);
V.Insert(#13#10);
V.StartOfDocument;
V.Font('Courier New Cyr');
V.FontSize(20);
V.FormatFont(,,,,,,,,,,,,,,,,1,1);
{ формируем шапку}
with Form1 do
begin
V.Insert('Телефонный справочник'); V.Insert(#13#10);
V.Insert(#13#10);
end;
V.Insert(' '); V.Insert(#13#10);
V.FontSize(20);
V.FileSaveAs('C:\PL.DOC');
ShowMessage('Солздан документ C:\PL.DOC');
end;

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.