Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da dodam sliku u Word dokument pomoću C#

[es] :: .NET :: .NET Desktop razvoj :: Kako da dodam sliku u Word dokument pomoću C#

[ Pregleda: 1285 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

The Ja
Bijeljina

Član broj: 32249
Poruke: 41
*.com



Profil

icon Kako da dodam sliku u Word dokument pomoću C#28.09.2004. u 10:26

Nov sam u C#, a ni ranije nisam koristio automatizaciju, pa mi treba pomoć.

Treba da iz C# kreiram word dokument u koji između ostalog treba da ubacim i neke bitmape.
Za text i ostalo sam pronašao na netu kako da uradim, ali ne mogu da nađem primjer za ubacivanje slika (i ako je slično i za nabrajanje stavki - Bullets, ali mi to nije preterano hitno).

Unapred zahvalan na pomoći.

P.S. Word i VS.NET su 2003
28.09.2004. u 10:26 

The Ja
Bijeljina

Član broj: 32249
Poruke: 41
*.com



Profil

icon Re: Kako da dodam sliku u Word dokument pomoću C#28.09.2004. u 11:36
Rešio za sliku.
28.09.2004. u 11:36 

MAD-MAX
Marko Mitic

Član broj: 351
Poruke: 1048
195.252.107.*

Jabber: MAD-MAX@jabber.com
ICQ: 65811355


Profil

icon Re: Kako da dodam sliku u Word dokument pomoću C#28.09.2004. u 21:25
Ajde ako ti nije problem kazi kako si to uradio (i za txt i za sliku)
"If you do what you always did! - You will get what you always got!"
28.09.2004. u 21:25 

The Ja
Bijeljina

Član broj: 32249
Poruke: 41
*.com



Profil

icon Re: Kako da dodam sliku u Word dokument pomoću C#29.09.2004. u 09:33
Za zainteresovane
Link za primer za ubacivanje slike:
http://msdn.microsoft.com/libr...l/sdhowTutorialCSAddImages.asp

Link za primer za ubacivanje teksta:
http://msdn.microsoft.com/libr...ToInsertTextInWordDocument.asp

Deo koda za ubacivanje teksta i slike, kao i snimanje dokumenta:

Code:

object oMissing = System.Reflection.Missing.Value;
object oEndOfDoc = "\\endofdoc"; /* \endofdoc is a predefined bookmark */ 

//Start Word and create a new document.
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
    ref oMissing, ref oMissing);
Word.Range wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;

object style = "Heading 1";
//Insert a paragraph at the beginning of the document.
Word.Paragraph oPara;
oPara = oDoc.Content.Paragraphs.Add(ref oMissing);
oPara.Range.Text = "Heading 1";
oPara.Range.InsertParagraphAfter();
wrdRng.set_Style(ref style);

//Insert a paragraph at the end of the document.
wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
object oRng = wrdRng;
oPara = oDoc.Content.Paragraphs.Add(ref oRng);
oPara.Range.Text = "Heading 2";
oPara.Range.InsertParagraphAfter();
style = "Heading 2";
wrdRng.set_Style(ref style);

//Insert another paragraph.
wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
oRng = wrdRng;
oPara = oDoc.Content.Paragraphs.Add(ref oRng);
oPara.Range.Text = "Normal text.";
oPara.Range.InsertParagraphAfter();

wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
oRng = wrdRng;
object link = false;
object saveWithDocument = true;

wrdRng.InlineShapes.AddPicture(
    @"C:\image.jpg",
    ref link,
    ref saveWithDocument,
    ref oRng);

wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
wrdRng.InsertParagraphAfter();

object missingValue = Type.Missing ; 
object fileName = "c:\\MyNewDocument.doc"; 

oDoc.SaveAs(ref fileName, ref missingValue,
    ref missingValue, ref missingValue, ref missingValue,
    ref missingValue, ref missingValue, ref missingValue,
    ref missingValue, ref missingValue, ref missingValue,
    ref missingValue, ref missingValue, ref missingValue,
    ref missingValue, ref missingValue); 


U using ubaciti:
Code:

using Microsoft.Office.Core;
using System.Reflection;


Nadam se da sam bio od pomoći.

Pozdrav
29.09.2004. u 09:33 

[es] :: .NET :: .NET Desktop razvoj :: Kako da dodam sliku u Word dokument pomoću C#

[ Pregleda: 1285 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.