[Word] dynamisch veld

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

  • havana
  • Registratie: Augustus 1999
  • Laatst online: 04-09 19:16
In Word ben ik nu steeds bezig met het invullen van variabele gegevens in een standaarddocument.

Nu moet ik bijvoorbeeld twee of drie keer dezelfde naam invullen in hetzelfde document. Is het mogelijk dit te koppelen, zodat ik dit maar één keer hoef in te vullen.

DIT IS MIJN WEBSITE


  • Denker
  • Registratie: Maart 2003
  • Laatst online: 19-08 11:51
Je bedoelt net ziets als in Exel? Dus dat je in een cel die waarde zet en daar telkens naar verwijst?

  • JQR
  • Registratie: Augustus 2001
  • Laatst online: 26-08 09:23

JQR

misschien kan je iets met merge gaan doen??

  • havana
  • Registratie: Augustus 1999
  • Laatst online: 04-09 19:16
Ik bedoel dat als ik bovenaan het contract in een veld een naam invul, dat deze naam dan bijvoorbeeld onderaan het contract ook direct verschijnt.

DIT IS MIJN WEBSITE


  • Knutselsmurf
  • Registratie: December 2000
  • Laatst online: 04-09 17:09

Knutselsmurf

LED's make things better

JQR schreef op 25 november 2003 @ 15:34:
misschien kan je iets met merge gaan doen??
Klinkt inderdaad als een data-merge. Even uit mijn hoofd kan dat met data uit access, excel of een CSV-bestand.

- This line is intentionally left blank -


  • KingRichard
  • Registratie: September 2002
  • Laatst online: 17-08 19:31

KingRichard

former Duke of Gloucester

Maak drie tekstvakken (d.m.v. Werkset Besturingselementen). Noem die bijvoorbeeld Naam1, Naam2 en Naam3. Bij de eigenschappen van één van de drie klik je op Programmacode weergeven. Je komt nu in de VBA-editor. Plak daar:
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub Naam1_Change()
    Naam2.Value = Naam1.Value
    Naam3.Value = Naam1.Value
End Sub

Private Sub Naam2_Change()
    Naam1.Value = Naam2.Value
    Naam3.Value = Naam2.Value
End Sub
Private Sub Naam3_Change()
    Naam1.Value = Naam3.Value
    Naam2.Value = Naam3.Value
End Sub
Je kunt het ook oplossen met Bladwijzers en REF-velden.

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


  • havana
  • Registratie: Augustus 1999
  • Laatst online: 04-09 19:16
KingRichard,

Thx voor je reply, maar ik snap er echt geen hout van :o

DIT IS MIJN WEBSITE


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

havana schreef op 25 november 2003 @ 16:21:
KingRichard,

Thx voor je reply, maar ik snap er echt geen hout van :o
KingRichard in "Word document met verplichtte velden" >:)

Het kan ook zonder VBA: selecteer de tekst die je wilt hebben, sleep met de rechtermuisknop naar waar de kopie moet komen & doe Link here. Nu zal de link meeveranderen als het origineel veranderd.

Nu kan je de gelinkte versie steeds kopieren naar de plaatsen waar het ook moet komen te staan.

Trouwens wel een beetje tricky in gebruik, ik zette er vaak even een spatie achter zodat je het niet te makkelijk per ongeluk verwijderd.

Edit:
KingRichard schreef op 25 november 2003 @ 16:29:
De oplossing van F_J_K is geweldig! Weer wat geleerd!
W000t, weer een dag van m'n leven nuttig besteed :D O-)

[ Voor 23% gewijzigd door F_J_K op 25-11-2003 20:41 . Reden: zet ik een spatie ipv het woord spatie :X 8)7 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • KingRichard
  • Registratie: September 2002
  • Laatst online: 17-08 19:31

KingRichard

former Duke of Gloucester

havana schreef op 25 november 2003 @ 16:21:
KingRichard,

Thx voor je reply, maar ik snap er echt geen hout van :o
Dat is niet zo mooi! :D Ga (in Word) in het menu naar Extra -> Aanpassen... Vink hier "Werkset Besturingselementen" aan. Hier vind je het tekstvak waar ik het over heb. Kom je zo verder? Kijk anders in de online help van Word.
edit:
De oplossing van F_J_K is geweldig! Weer wat geleerd!

[ Voor 37% gewijzigd door KingRichard op 25-11-2003 16:33 . Reden: F_J_K kwam er tussendoor... ]

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


  • havana
  • Registratie: Augustus 1999
  • Laatst online: 04-09 19:16
Ik wist dat het simpel moest kunnen! Jullie zijn koningen!

[edit]
Even getest in een blanco documentje en 't werkt prima. Wat denk je: ik probeer te bij 't contract te gebruiken en krijg de volgende foutmelding:

"Er zijn objecten in dit document die koppelingen naar bestanden bevatten die niet kunnen worden gevonden. De gekoppelde gegevens worden niet bijgewerkt"

Bij mijn weten is dit een doodsimpel Word-documentje. ... what's wrong?

[ Voor 78% gewijzigd door havana op 25-11-2003 16:57 ]

DIT IS MIJN WEBSITE


Verwijderd

De genoemde oplossing werkt inderdaad, maar kijk bij 'Invoegen', 'bladwijzer; en je ziet dat je een ole-koppeling heb gemaakt, lijkt me logischer om gewoon handmatig een bladwijzer te maken met een mooie naam en later her en der te gebruiken.

Vergeet niet met F9 te updaten of in je extra, opties de koppelingen te laten bijwerken zodra je print.

Over die foutmelding -> waarschijnlijk heb je dus OLE koppelingen naar een extern bestand zoals excel en heeft word dat bestand nodig om zichzelf bij te werken.

[ Voor 22% gewijzigd door Verwijderd op 25-11-2003 19:46 ]


  • havana
  • Registratie: Augustus 1999
  • Laatst online: 04-09 19:16
Hoe kom ik erachter waar die OLE koppelingen staan?

Ik heb al geprobeerd te copy-pasten naar een blanco document, maar dat helpt helaas niet.

[edit] Zelfs als ik probeer te copy-pasten naar kladblok en terug krijg ik die irritante foutmelding!!

[ Voor 75% gewijzigd door havana op 26-11-2003 09:17 ]

DIT IS MIJN WEBSITE


  • KingRichard
  • Registratie: September 2002
  • Laatst online: 17-08 19:31

KingRichard

former Duke of Gloucester

Ga in het Veld staan van de verwijzing. Druk op ALT-F9 (Veldcodes weergeven). Er staat nu, als het goed is, iets als { LINK Word.Document.8 "Document1.doc" "OLE_LINK1" \a \r}. Hij verwijst dus naar een bepaald document (Document1.doc). Verander het hele veld in {REF OLE_LINK1}.

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


  • havana
  • Registratie: Augustus 1999
  • Laatst online: 04-09 19:16
Dank voor je hulp, maar 't werkt niet steeds niet.

"Verwijzingsbron niet gevonden"

't werkt zelfs niet wanneer ik tekst selecteer --> bladwijzer van maak en dan verwijs naar die bladwijzer

[ Voor 44% gewijzigd door havana op 26-11-2003 09:47 ]

DIT IS MIJN WEBSITE


  • KingRichard
  • Registratie: September 2002
  • Laatst online: 17-08 19:31

KingRichard

former Duke of Gloucester

Het enige wat ik kan bedenken is dat je een fout hebt gemaakt bij de naam van de bladwijzer. Misschien een andere optie, uit de online-help van Word:
Voorbeelden

Het volgende REF-veld wijst het resultaat toe van een ASK-veld dat de gebruiker om de kosten per eenheid vraagt. Het ASK-veld vraagt de gebruiker om informatie wanneer het veld wordt bijgewerkt en wijst vervolgens de invoer van de gebruiker toe aan de bladwijzer 'stukprijs'.

{ VRAAG stukprijs "Wat zijn de kosten per eenheid?" }

Het resultaat van het volgende REF-veld geeft de invoer van de gebruiker weer:

{ REF stukprijs }

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


Verwijderd

Als jij zegt dat je het gepaste heb naar kladblok en dan weer terug.
Maar ondanks dat komt de melding weer, dan moet je hetzelfde doen maar met een nieuw dokument, het zit hem niet in de velden maar in het dokument zelf.

Zou in de VBA commando's kunnen zitten bijv.

  • havana
  • Registratie: Augustus 1999
  • Laatst online: 04-09 19:16
Het werkt gewoon nog steeds niet. Ik heb nu de tekst even helemaal blanco vanuit een .txt bestand gekopieerd naar een nieuw word document.

Screenshotje dan maar:

Afbeeldingslocatie: http://www.xs4all.nl/~jejansen/voorbeeld.gif

Als ik nu iets invul en wil updaten, krijg de volgende foutmelding:

"Object in this document contain links to files that cannot be found. The linked information wil nog be updated"

Wat gaat er nou mis? Als ik het probeer met een blanco documentje met twee regels tekst gaat het wél gewoon goed. |:(

DIT IS MIJN WEBSITE


  • KingRichard
  • Registratie: September 2002
  • Laatst online: 17-08 19:31

KingRichard

former Duke of Gloucester

In deze post heb ik het probleem al uitgelegd. In je bovenstaande screenshot zie je dat de LINK verwijst naar "Document4". Zodra je het document opslaat als MijnSjabloon.dot of Brief.doc klopt die verwijzing dus niet meer. Word gaat dan op zoek naar Document4 en kan dat nergens vinden.

[ Voor 12% gewijzigd door KingRichard op 02-12-2003 10:55 . Reden: ", noline" weggehaald uit message-tag ]

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


  • havana
  • Registratie: Augustus 1999
  • Laatst online: 04-09 19:16
Als ik 't vervang krijg ik de volgende error:

Error! Reference source not found!

DIT IS MIJN WEBSITE

Pagina: 1