VBiB/ACCB.net - Visual Basic in België | .net Ineta User Group  
(login to hide)
Hoofdmenu

Advertenties

Het Computer Winkeltje HCW


Evenementen

Tips en tricks
U bevindt zich > Tips en Tricks > VB 6 > Objecten > MSWord object > Picture plaatsen in een Word document
Ik wil een tip ingeven

Tip: Picture plaatsen in een Word document
Ronneke - 06 Apr 2006 - 23:06

De bedoeling is om via visual basic een picture op een bepaalde plaats en grootte in een doc-bestand te plaatsen. Daarvoor gaat men als volg te werk. 1) In Project >> References >> en daar "Microsoft Word x.0 Object Library" aanvinken en vervolgens op OK 2) Voeg nu de volgende code toe:
Code:


Dim wrdobj As Word.Application

   Set wrdobj = New Word.Application
   wrdobj.Documents.Open (App.Path & "\UwDocument.doc")           '<===== aanpassen
   wrdobj.Visible = True

  'Hier wordt een textbox in het ducument aangemaakt
  'Algemeen: AddTextbox(1, x-positie op blad, y-positie op blad, breedte figuur, hoogte figuur)
  'Voor de afstanden moet er wel rekening gehouden worden met een omzettingsfactor nl. aantal millimeters * 2.85
  'In ons voorbeeld staat de afbeelding op 162 mm vanaf de linkerzijde dus 162 * 2.85 = 461.7
   wrdobj.ActiveDocument.Shapes.AddTextbox(1, 461.7, 43.2, 72#, 79#).Select
   wrdobj.Selection.ShapeRange.TextFrame.TextRange.Select
   wrdobj.Selection.Collapse

  'Hier gaan we de kader van de textbox in wit zetten zodat deze niet te zien is in ons document
   wrdobj.Selection.ShapeRange.Fill.ForeColor.RGB = RGB(255, 255, 255)
   wrdobj.Selection.InlineShapes.AddPicture FileName:=App.Path & "\UwAfbeelding.jpg", Linktofile:=False, savewithdocument:=True   '<======  aanpassen

   wrdobj.Documents.Close False
   wrdobj.Quit
   Set wrdobj = Nothing

3054 x gelezen

Commentaar
U dient ingelogd te zijn om commentaar te posten.
 

Er zijn in totaal 102 tips gepost.

 

 
Postnuke - ADODB Database - PHP 4/5 - pnPhpBB2 - Hosting bij Openminds
Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno 21-12-2000)
vbib.be gestart op 1/03/06 (extra vanaf 1/09: vbnet.be en vbdotnet.be)
VBiB is gerelateerd met wintips.be

Nieuwsbrief RSS Feed: backend.php