Avatar billede dragnor Juniormester
28. december 2007 - 23:22 Der er 3 kommentarer og
1 løsning

insert formateret tekst i word doc

Hej Eksperter

Det er sikkert bare mig, eller fordi det er førstegang jeg prøver at skabe et word doc i en C# applikation. Jeg har følgende som virker fint:
Microsoft.Office.Interop.Word.Paragraph oPara1;
oPara1 = oDoc.Content.Paragraphs.Add(ref oMissing);
oPara1.Range.Text = "Projektkode: test";
oPara1.Range.Font.Bold = 1;
oPara1.Format.SpaceAfter = 1;
oPara1.Range.InsertParagraphAfter();

Mit problem er bare at "Projektkode:" skal være Bold/Fed men det skal "test" ikke være. Men når jeg prøver at lave dem som to separate Paragraphs som kommer "test" til at stå på linjen nedenunder og det skal den ikke. Hvordan gør man lige det jeg gerne vil?
Avatar billede dragnor Juniormester
30. december 2007 - 14:54 #1
Er der virkelig ingen der kan hjælpe? jeg lægger gerne 100 point ekstra til hvis jeg får et svar på hvordan jeg gør det...
Avatar billede aaberg Nybegynder
06. januar 2008 - 21:00 #2
Jeg har ikke den store erfaring med Word automation, og den smule erfaring jeg har, siger mig, at det er forfærdelig besværligt at arbejde med. Jeg deltager i et stort projekt, hvor rapporter bliver genereret som Word dokumenter. I dette projekt bliver der først skrevet et Word dokument, som kommer til at virke som skabelon. Derefter bliver der sat XML tags ind i dokumentet der hvor vores program skal indsætte data, og dokumentet bliver gemt i Word XML format. Nu kan dokumentet åbnes med XmlDocument klassen i .NET, og de XML tags du har sat ind kan findes igen ved hjælp af xpath, og indholdet af dem kan ændres.

På denne måde kan man lave meget flotte rapporter i Word.

Jeg har fundet en artikel på CodeProject, som beskriver en lignende måde at gøre det på. Her bruger han XSLT i stedet for XPath. http://www.codeproject.com/KB/cs/Generating_Word_Reports.aspx
Avatar billede dragnor Juniormester
31. januar 2008 - 18:35 #3
Desværre, kunne ikke lige bruge det. Det er da også utroligt at det skal være så vanskeligt...
Avatar billede dragnor Juniormester
08. august 2008 - 10:21 #4
lukker spørgsmål
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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