![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Wowa-K |
|
|||
|
Unregistered |
У кого нибудь была проблема когда созданная таблица в Ворде XP была прозрачной. Может кто подскажет как с этим бороться.
WordDocument1.Tables.Add(WordDocument1.Application.Selection.Range, 3,20,EmptyParam,EmptyParam); |
|||
|
||||
| Asp root |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 163 Регистрация: 27.1.2003 Репутация: нет Всего: нет |
А форматом играть не пробывал. Там принудительно линии включить ...
--------------------
It's only a game ... |
|||
|
||||
| ser |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 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; |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |