Autor Beitrag
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 480

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Do 27.02.03 18:55 
gibt es eine komfortable Möglichkeit, die Ausgaben bzw. die Variablen-Werte eines Programms in eine Excel Tabelle zu schreiben? Und diese dann auch schön zu formatieren? Oder in ein pdf-Dokument, oder html, oder word,...?
Kennt da einer Tipps? Sonst muss ich das bei wotsit.org oder so nachlesen und das per hand machen...
---
Ich habe ein Programm, dass in einer Liste von Terminen jedem Termin eine Personenliste zuordnet. Die würde ich gerne in einem (mehreren ?) vernünftigen (d.h. weit verbreiteten) Dateiformat abspeichern, damit man den Dienstplan auch schön ausducken kann usw.
Textdateien sind zwar schön, aber soooo toll nun auch wieder nicht ;-)

Danke schon mal, Daniel
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: Do 27.02.03 20:14 
Titel: verry simple
Hi,
nimm die TWordDocument oder TExcelSheet Dokumente aus dem Register Server. Anschließend kannst du Word "Fernsteuern":

ausblenden 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:
procedure ErstelleReportInWord;
var S:String;
     O:OleVariant;
    Para: Paragraph;
    Rang: Range;
// WA TWordApplication, WD TWordDocument definiert in der Form   
begin
  try
    screen.Cursor:=crHourGlass;
    S:='normal.dot';
    O:=S;
    WA.Connect;
    WA.visible:=false;
    WA.Documents.Add(O, EmptyParam);
    WD.ConnectTo(WA.ActiveDocument);
    WD.PageSetup.Orientation:= wdOrientLandscape;
    WD.Content.Font.Name:='Verdana';
    WD.Content.Set_Text('word text in Word'^M);
    WD.Content.InsertAfter('2nd Line in Word+^M);
    Para:= WD.Paragraphs.Item(1);
    Rang:= Para.Get_Range;  
    Rang.Bold:=1;
    Rang.Font.Size:= 14;
  finally
    WA.Visible:= true;
    WA.WindowState:=wdWindowStateMaximize;
    WA.disconnect;
    screen.Cursor:=crDefault;
  end;
end;
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 792
Erhaltene Danke: 49

Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
BeitragVerfasst: Fr 28.02.03 00:16 
Hi,

schau mal auf meiner Page www.delphi-tutorials.de vorbei, da gibts ein Tutorial das sich mit dem Thema beschäftigt....

Grüße
Lemmy
bis11
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1247
Erhaltene Danke: 2

Apple Mac OSX 10.11

BeitragVerfasst: Fr 28.02.03 00:21 
Warum in die Ferne schweifen wenn das gute doch so nach ist. Schaue die einfach mal diese Tutorial an, da ist alles sehr gut drin erklärt.
Gausi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 480

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Fr 28.02.03 17:32 
hmm.. die beiden Tutorials scheinen mir sehr ähnlich zu sein :wink: . Danke auf jeden Fall dafür. Ich werde das in den nächsten Tagen (d.h. nach Rosenmontag) mal ausprobieren.
-----
Bis dahin: 3x Düsseldorf Helau
Popov
Gast
Erhaltene Danke: 1



BeitragVerfasst: Fr 28.02.03 18:05 
Wird in Düsseldorf auch Karneval gefeiert?
Gausi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 480

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Fr 28.02.03 19:37 
hab ich mir doch gedacht, dass da jemand seinen Senf dazu geben musste. Ja, auch in Düsseldorf wird Karneval gefeiert. Auch wenn das einige Kölner nicht einsehen wollen ;-)

ne, im Ernst: Ich glaube, man kann in beiden Städten (und in anderen natürlich auch !!) zur Zeit viel Spass haben. Aber das gehört wohl in ein anderes Forum.

Helaaf und Alau!
berni
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Di 04.03.03 15:13 
Titel: DOKU gesucht
Hi,

im Prinzip sind das ja gute Tutorials, aber ich habe das Problem, das ich eine DOKU brauche.

Ich möchte z.B. dynamisch aus dem Programm heraus Textfelder einfügen, die dann mit Texten belegt werden. Die Anzahl steht erst zur Laufzeit fest.

Einfach mit TypeText(' bblabla') ist ja trivial, bei mir geht es um die komplette Fernsteuerung der Sache. Die VBasic Hilfe hilft mir nicht richtig weiter, da ich da dann stundenlang rumprobieren muss, wie die Syntax in Delphi heisst.

Konkret: gibt es kein Buch oder so, das mal komplett alle Befehle beschreibt, die ich in Delphi aufrufen kann um Word fernzusteuern ?

Gruss,
Bernd

Moderiert von user profile iconTino: Absätze entfernt.
Gausi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 480

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 04.03.03 17:40 
ja, prinzipiell sind das gute Einführungen in die Materie.

Aber auch mir geht das nicht weit genug. Hab aber bei torry noch n paar nette Sachen gefunden, und mit der Programmierhilfe kann man sich noch einiges mehr zusammenraten (Zellgröße ändern, Rahmen drum, Schriftstil ändern usw.)
Das einzige, was bisher noch nicht klappt, ich aber noch brauche, ist das Zusammenlegen von mehreren Zellen in Excel.

Alles Gute, Daniel
berni
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Di 04.03.03 17:47 
und genau dieses Raten kostet so unendlich viel Zeit ... ;-( Wenn es doch nur ein Nachschlagewerk gäbe ...

Leider muss ich hier das in Word implementieren, sonst würde ich den ganzen Quatsch als LaTeX Source-Dokument erzeugen und nen LaTeX-Compiler drüber laufen lassen - fertig.

Moderiert von user profile iconTino: Absätze entfernt.
Gausi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 480

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 04.03.03 18:50 
hmm..DAS wär auch mal ne Möglichkeit. Aber leider hält die "Zielgruppe" meines Programms wahrscheinlich LaTeX für irgendeine Gummi-Schweinerei, und von daher fällt diese Möglichkeit aus ;-)

Und ich wollte dieses Programm eigentlich wirklich weiterverteilen, und die MS Produkte sind nun mal am weitesten verbreitet; und wenn man ne Tabelle ausgeben will, was bleibt da viel anderes als Excel..?

Alles Gute, Daniel