[Word 2003] Tekstvak naar tekst.

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

Acties:
  • 0 Henk 'm!

  • van.der.schulting
  • Registratie: Juli 2002
  • Laatst online: 09-08-2024
Eigenlijk is m'n vraag heel simpel:
'Hoe kan ik een tekstvak in Word converteren naar gewone tekst?'

Ik kan het niet vinden in de Help van Word, ook de search van GoT bied geen uitkomst.

Je zult misschien zeggen van 'o das simpel'.
1. Tekst in tekstvak selecteren en kopieren.
2. Tekstvak verwijderen
3. Tekst opnieuw plakken.

Dat kan wel, maar das wel erg veel werk om dat voor meer dan 50 tekstvakken te doen. Liever zou ik dan alle 50 tekstvakken selecteren en converteren naar gewone tekst, maar de vraag is, hoe doe ik dat?

Acties:
  • 0 Henk 'm!

  • CoRrRan
  • Registratie: Juli 2000
  • Laatst online: 24-06 09:35

CoRrRan

Don't Panic!!!

Dat zou je op deze manier kunnen doen (helaas wel met VBA):
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub TekstVakToTekst()
  
  Dim shpTekstVak As Shape
  
  For Each shpTekstVak In ActiveDocument.Shapes
    
    If shpTekstVak.Type = msoTextBox Then
      Selection.TypeText Text:=Mid(shpTekstVak.AlternativeText, 11, Len(shpTekstVak.AlternativeText) - 10)
    End If
    
  Next
  
End Sub
Niet vergeten dat je deze macro moet draaien als je cursor op de positie staat waar je de tekst uit de textboxen wilt hebben.

Als je ook nog een nieuwe paragraaf wil beginnen na elk stuk tekst uit een textbox, dan moet je nog dit toevoegen (na de Selection.TypeText-regel):
Visual Basic:
1
Selection.TypeText Text:=vbCrLf

-- == Alta Alatis Patent == --


Acties:
  • 0 Henk 'm!

  • Guardian Angel
  • Registratie: Juni 2000
  • Niet online

Guardian Angel

Bejaard en langharig tuig

Ben geen Word gebruiker, maar kun je niet gewoon met Ctrl A alles kopiëren en in een nieuw document plakken zonder de opmaak te behouden?

Zo kopieër ik hele lappen tekst naar Frontpage. :)

[ Voor 17% gewijzigd door Guardian Angel op 03-03-2005 19:53 ]

ARME AOW’er