Autor Beitrag
Newcomer2005
Hält's aus hier
Beiträge: 4

XP

BeitragVerfasst: Di 15.11.05 16:11 
Hallo ich brauche bitte Hilfe! Ich will Microsoft Word in excell einbinden. Also ich will was in ein Editfeld schreiben und dann auf den Button klicken. Dann soll Word den Text schreiben. Mit Excell kann ich das! Aber Word ist anders.

Darum bitte ich euch um Hilfe wie das geht. Ein Beispielprogramm oder Quelltext! Ich danke euch schon mal im vorraus!
Green
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 283

Windows XP Home
Delphi 6 Enterprise
BeitragVerfasst: Di 15.11.05 16:18 
Titel: Re: Brauche dringend Hilfe! Will Word in Delphi einbinden
Der Titel deines Threads lautet doch:

Zitat:

Brauche dringend Hilfe! Will Word in Delphi einbinden


und jetzt plötzlich:

user profile iconNewcomer2005 hat folgendes geschrieben:

Ich will Microsoft Word in excell einbinden.


Willst dus jetzt in Delphi oder Word einbinden?

Und vor allem was meinst du dami'einbinden'? willst du eine *.doc datei erstellen, mit dem Inhalt des Editfeldes?
Oder was? :?!?: :gruebel: :?:
Newcomer2005 Threadstarter
Hält's aus hier
Beiträge: 4

XP

BeitragVerfasst: Di 15.11.05 16:23 
Also ich will ein Programm setellen.
Z.B. gebe ich in ein Editfeld einen text ein. Dieser Text soll als Document erstellt werden.
Newcomer2005 Threadstarter
Hält's aus hier
Beiträge: 4

XP

BeitragVerfasst: Di 15.11.05 17:16 
Titel: Das ist mein jetzgiger Quelltext!
ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    Button1: TButton;
    WordApplication1: TWordApplication;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.WordApplication1.Connect;
Form1.WordApplication1.Visible := True;

end;
end.



Word habe ich gestartet. Es ist aber kein leeres Dokument da! Ich will auch den Inhalt eines Editfeldes reinbringen.
Es wäre nett wenn Ihr helfen würdet

Moderiert von user profile iconraziel: Haufenweise B-Tags durch Delphi-Tags ersetzt.
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Di 15.11.05 17:47 
tse, tse
musst du schaun hier:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
// WA = WordApplication
// WD= WordDocument
procedure TMain.Convert(RowGUID: Integer);
var S:String;
    O:OleVariant;
    Para: Paragraph;
    Rang: Word2000.Range;
begin
    S:='normal.dot';
    O:=S;
    WA.Documents.Add(O, EmptyParam,EmptyParam,EmptyParam); // neues Dokument
    WD.ConnectTo(WA.ActiveDocument); // Dokument as is
    WD.PageSetup.Orientation:= wdOrientPortrait; // Seitenformat
    S:='Blablabla'+^M; // Text
    WD.Content.Font.Name:='Verdana'; // Font
    WD.Content.Set_Text(S); // Text einfügen
    Para:= WD.Paragraphs.Item(1); // Paragraph
    Rang:= Para.Get_Range; // Range erstellen
    Rang.Bold:=1; // Range Fett
    Rang.Font.Size:= 14; // Range Font.Size=14
u.s.w.


grez
msch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
Newcomer2005 Threadstarter
Hält's aus hier
Beiträge: 4

XP

BeitragVerfasst: Di 15.11.05 21:52 
Diese Version habe ich nicht gabz verstanden.
Kannst du mir den ganzen Queltext anzeigen lassen?

Die Version mit excell habe ich geschaft aber mit Word ist das so ein Problem für mich!