Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Szia Zalán!

    Igen ez lesz nekem a megoldás. Valóban be kell szúrni egy következő Pararaph-t.

    Most már csak annyi maradt a problémámból, hogy a feladat:
    1. sor szöveg
    2. sor beillesztett kép
    3. sor szöveg.

    Jelenleg ha beszúrom a képet, akkor a margók 1,1 poziciójába teszi be és felülírja az első sort.

    Hogyan tudok úgy beszúrni egy képet, hogy megadom, hogy melyik X,Y koordinátára helyezze el a képet,
    vagyis, a RANGE-en belül hova teyge.

    Köszi: Gábor

    Valami ilyesmire lesz akkor szükség. Ez most C#, a szélesség, fájlnév stb. átírandó, de a lényeg ugyanaz.

    wp.Range.Text = "line1";
    wp.Range.Paragraphs.Add();

    Shape shape = wd.Shapes.AddShape(1, 0, 0, 200, 100);
    shape.Fill.UserPicture(@"C:\kep.png");
    InlineShape inlineShape = shape.ConvertToInlineShape();
    inlineShape.Range.Cut();
    wp.Range.Paste();
    wp.Range.Paragraphs.Add();

    wp = wd.Content.Paragraphs.Add();
    wp.Range.Text = "Line2";

    Lehet még variálni ezeket a range meg paragraph dolgokat, hozzáfűzéssel új object helyett stb. biztos van sokkal elegánsabb út is, ha valaki rászánja az időt. Ami ezeknél fontosabb, hogy ha ezután elmentjük a doksit, egy rakás referencia marad még lógva, azokat a COM dolgokat is illik eltakarítani. Tippek bővebben itt.

Új hozzászólás Aktív témák