Foto's in volledige grootte in tabelcel

Status
Niet open voor verdere reacties.

Ptrck87

Nieuwe gebruiker
Lid geworden
11 mrt 2009
Berichten
2
Dag lezer,

Voor mijn werk heb ik een macro geschreven, alleen nu wil mij één dingetje nog niet echt lukken.

De situatie is als volgt: elke week wordt er een rapportage gemaakt en bij elke rapportage is er een bijlage met foto's. Deze foto's worden in de tweede kolom geplaatst van een (i x 2)-tabel, waarbij i het aantal rijen is (=aantal foto's).
Nou heb ik een macro gemaakt die automatisch foto's invoegt vanuit een map op de computer (o.b.v. het aantal rijen in de tabel). Met een andere macro wordt het formaat aangepast.

Het probleem is echter dat de foto's worden ingevoegd met de indeling 'in tekstregel'. Graag zou ik de foto's in volledige grootte in de tabelcel zien. Bestaat daar een macro voor of moet ik één van mijn twee macro's iets aanpassen?

Bij voorbaat dank voor jullie tijd en medewerking!!

Dit zijn mijn twee macro's:
Deze voor het invoegen van de foto's in de tweede kolom van de tabel
Sub FotosInvoegen()
With ActiveDocument.Tables(8)
For J = 1 To .Rows.Count
If Dir("pad naar map met foto's" & J & ".jpg") = "" Then Exit For
.Cell((J), (2)).Range.InlineShapes.AddPicture ("pad naar map met foto's" & J & ".jpg")
Next
End With
End Sub

Deze voor het aanpassen van het formaat
Sub FormaatAanpassen()
Dim iShapeCount As Integer
Dim iILShapeCount As Integer
Dim DocThis As Document
Dim J As Integer
Set DocThis = ActiveDocument
Dim origHeight As Integer
Dim origWidth As Integer
Dim scaleHeight As Double
Dim wid As Integer
wid = PixelsToPoints(480)
iILShapeCount = DocThis.InlineShapes.Count
If iILShapeCount > 0 Then
For J = 1 To iILShapeCount
origWidth = DocThis.InlineShapes(J).Width
DocThis.InlineShapes(J).Width = (wid)
DocThis.InlineShapes(J).Height = 300
Next J
End If
End Sub
 
je kan in de datagridview je image kolom de Autosizecolumnsmode op fill zetten
en autosizeRowsmode op bv Displayedcells
en de imagelayout op zoom

hopelijk kan je hier iets mee.
groetje Old hippy
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan