Toon posts:

[VBA / Word] selectie opheffen

Pagina: 1
Acties:
  • 219 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik voeg een figuur in met wdDialogInsertPicture en bewerk daarna de afmetingen en zet er een border om heen.
Alleen blijft na deze bewerking het figuur geselecteerd staan.
Weet iemand hoe ik deze selectie op kan heffen?

  • Maasluip
  • Registratie: April 2002
  • Laatst online: 20-08 09:24

Maasluip

Kabbelend watertje

De cursor een stukje verplaatsen? Selection.MoveDown Unit:=wdLine, Count:=1

Signatures zijn voor boomers.


Verwijderd

Topicstarter
Thanx dat werkt inderdaad.

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Welke versie van Word hebben we het over?

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


Verwijderd

Topicstarter
word 2000

  • Daos
  • Registratie: Oktober 2004
  • Niet online
Je hoeft die plaatjes niet eerst te selecteren als je ze gaat bewerken. Die mypich.Select
kan je weg halen.

[ Voor 22% gewijzigd door Daos op 28-12-2005 19:13 ]


Verwijderd

Topicstarter
Als ik dat weghaal dan worden de borders er niet meer omheen gezet.

  • Daos
  • Registratie: Oktober 2004
  • Niet online
Die borders plaatsen kan je met een zelfde for-loop doen als bij het verkleinen van je plaatje. Het is zelfs mogelijk om alles in 1 for-loop de doen:

Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Sub Linktopicture()
    With Dialogs(wdDialogInsertPicture)
        .Show
    End With
    
    Dim mypicw As InlineShape
    For Each mypicw In ActiveDocument.InlineShapes
        With mypicw
            x = .Width
            If x > 302 Then
                .Width = 302
            End If
            y = .Height
            If y > 227 Then
                .Height = 227
            End If
            
            With .Borders(wdBorderLeft)
                .LineStyle = wdLineStyleSingle
                .LineWidth = wdLineWidth025pt
                .Color = wdColorAutomatic
            End With
            With .Borders(wdBorderRight)
                .LineStyle = wdLineStyleSingle
                .LineWidth = wdLineWidth025pt
                .Color = wdColorAutomatic
            End With
            With .Borders(wdBorderTop)
                .LineStyle = wdLineStyleSingle
                .LineWidth = wdLineWidth025pt
                .Color = wdColorAutomatic
            End With
            With .Borders(wdBorderBottom)
                .LineStyle = wdLineStyleSingle
                .LineWidth = wdLineWidth025pt
                .Color = wdColorAutomatic
            End With
            .Borders.Shadow = False
        End With
    Next
End Sub


offtopic:
Waarom ben je niet gewoon verder gegaan in Meerdere afbeeldingen importeren in word (VBA)?

Hoe heb je trouwens dat probleem met meerdere bestanden invoegen eigenlijk opgelost? Mij lukt dat nog steeds niet.
Pagina: 1