Avatar billede a_c Nybegynder
10. oktober 2001 - 13:47 Der er 3 kommentarer og
2 løsninger

word automation

Hej jeg sidder lige og leger med at styre word fra delphi og det går mildest talt ikke særligt godt.
Ja jeg har fået klasket noget tekst ind i et word dokument, men hvordan laver jeg f.eks. et lineskift...?

Alle tutorials jeg har fundet på nettet stopper efter at der er skrevet en linie til word dokumentet, men det i sig selv er jo ikke særligt fedt og jeg kunne ligesom godt tænke mig lidt mere.?  : )

A_C
Avatar billede unclebug Nybegynder
10. oktober 2001 - 13:48 #1
Med på en kigger
Avatar billede snowball Novice
10. oktober 2001 - 14:02 #2
Nedenstående eksempel viser hvordan man først laver et tom dokument og derefter åbner et række andre dokumenter og copy/paster alt hvad der står i dem ind i det først dokument man levede !

WA1 er en TWordApplication og WDoc er en TWordDocument

  WA1.Connect;
  WA1.Visible := False;
  WDoc.ConnectTo(WA1.Documents.Add(EmptyParam, EmptyParam)); //Lav tomt dok.
  j := PB2.Min;

  for i:= 0 to FileList1.Count -1 do
    begin
      FileName := FileList1[i];
      WA1.Documents.Open(FileName, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam); //Åben eksisterende dok.
      WA1.Selection.WholeStory; //Vælg alt i dok.
      WA1.Selection.Copy; //Copy alt i dok.
      WA1.ActiveDocument.Close(SaveChanges, EmptyParam, EmptyParam); //Luk åben dok.
      WA1.Selection.Paste; //Paste det kopierede ind i det først dok.
      WA1.Selection.TypeParagraph; //Blank line
      WA1.Selection.TypeParagraph; //Blank line
      Inc(j);
      PB2.Position := j; //Progressbar
    end;
  WA1.Visible := True;
  WA1.Disconnect;


Der er ikke sikkert det lige er du er ude efter, men det viser da i hvert fald hvordan du laver et linieskift *G*

Snowball
Avatar billede martinlind Nybegynder
10. oktober 2001 - 14:11 #3
unclebug >> puh-bad, en lurer, skynder jer at få børnene ind *G*

a_c >> du kan også finde en del her : http://www.gnomehome.demon.nl/uddf/

/Martin
Avatar billede a_c Nybegynder
10. oktober 2001 - 14:51 #4
snowball  >> jo det var nok ikke helt det
Martin>> Ja det kunne godt se ud somom det jeg skal prøve at kigge lidt på er noget med bookmarks og noget.?

Måske er problemer bare :
1. At jeg ikke forstår word
2. At jeg er en idiot.
: )
...men det er vist ikke et særligt veldokumenteret område eller hvad?

A_C

Avatar billede martinlind Nybegynder
10. oktober 2001 - 15:03 #5
Det er et pille arb. at automatisere Word
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester