Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];

Вниз

Word   Найти похожие ветки 

 
cybermonk   (2002-10-24 12:55) [0]

Уважаемые мастера. Стоит следующая задача. Есть набранная в Wordе таблица, нужно в заданные ячейки таблицы из программы вставить значения типа строка. Как это сделать? Может есть готовые бесплатные компоненты. Программу необходимо написать за 1-2 дня.


 
cybermonk   (2002-10-24 16:36) [1]

Уважаемые мастера. Стоит следующая задача. Есть набранная в Wordе таблица, нужно в заданные ячейки таблицы из программы вставить значения типа строка. Как это сделать? Может есть готовые бесплатные компоненты.


 
[NIKEL]   (2002-10-24 18:15) [2]

а нельзя разве создать новою таблицу и передать ее в WOrd?


 
TTCustomDelphiMaster   (2002-10-24 19:49) [3]

Поставить закладки (Bookmark) в ячейках таблици и всавлять текст на место этих закладок. Для этого подойдут и стандартный компоненты со вкладки Servers.

Примерно так:
var
Which : OLEVariant;
Count : OLEVariant;
Name : OLEVariant;

...
What := wdGoToBookmark;
Which := unAssigned;
Count := unAssigned;
Name := "Test";
WordApplication1.Selection.GoTo_(What, Which, Count, Name);
WordApplication1.Selection.TypeText(Edit1.Text);
...


 
cybermonk   (2002-10-28 15:52) [4]

TTCustomDelphiMaster хотелось бы побольше информации и полный пример, а лучше несколько. Я первый раз программирую OLE-Word. Хотя общую идею понял, но не хватает опыта.


 
cybermonk   (2002-10-28 15:53) [5]

Уважаемые мастера. Стоит следующая задача. Есть набранная в Wordе таблица, нужно в заданные ячейки таблицы из программы вставить значения типа строка. Как это сделать? Может есть готовые бесплатные компоненты.хотелось бы побольше информации и полный пример, а лучше несколько. Я первый раз программирую OLE-Word. Хотя общую идею понял, но не хватает опыта.




 
TTCustomDelphiMaster   (2002-10-28 17:28) [6]

Создайте patten.DOC в каталоге программы, и в нем добавте закладку с названием "Test". Пример расчитан на Word97.

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleServer, ComCtrls, Word97;

type
TForm1 = class(TForm)
WordApplication1: TWordApplication;
Button1: TButton;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
procedure ComboBox2Change(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
Pattern, FileName,What : OLEVariant;
Which : OLEVariant;
Count : OLEVariant;
Name : OLEVariant;
begin
Pattern:=ExtractFilePath(Application.ExeName)+"patten.DOC";
FileName:=ExtractFilePath(Application.ExeName)+"patten1.DOC";
WordApplication1.Documents.Open
(Pattern, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam);

WordApplication1.Visible := True;

What := wdGoToBookmark;
Which := unAssigned;
Count := unAssigned;
Name := "Test";
WordApplication1.Selection.GoTo_(What, Which, Count, Name);
WordApplication1.Selection.TypeText(Edit1.Text);

WordApplication1.ActiveDocument.SaveAs(FileName,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
//WordApplication1.ActiveDocument.Close(EmptyParam, EmptyParam, EmptyParam);
if WordApplication1.Documents.Count = 0 then
//WordApplication1.Quit;
WordApplication1.Disconnect;
end;

end.


 
cybermonk   (2002-10-29 07:59) [7]

TTCustomDelphiMaster извини, но у меня Delphi 4, а не Delphi5



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
3-21391
alexsl
2002-10-17 13:55
2002.11.07
Проблема подключения запароленной БД Access


3-21393
Александр Б.
2002-10-17 14:31
2002.11.07
Есть ли софт схожий по функциональности с ibexpert только для DB2


1-21652
Rayslava
2002-10-26 21:43
2002.11.07
Поиск по файлу


8-21690
Yuri Btr
2002-07-09 13:59
2002.11.07
Вопрос по bass.dll и mjhf_eq.dll


3-21443
irmantukas
2002-10-19 21:24
2002.11.07
Lookup лист в таблице





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский