Opmaak verandert bij updaten koppeling in Word

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • vvans
  • Registratie: Juli 2016
  • Laatst online: 13-08-2024
Mijn vraag
Ik heb een Excel bestand met gegevens die maandelijks veranderen. De waarde in bepaalde cellen uit dit Excel wil ik via een koppeling in een Word-bestand krijgen, zodat ik niet elke maand handmatig de veranderende gegevens hoef te kopiëren. Nu heb ik in Excel de cel gekopieerd en geplakt op de juiste plek in Word via de plakoptie Opmaak koppelen en samenvoegen. In principe doet dit wat ik wil, maar het probleem is nu de opmaak. Er komt automatisch een enter voor en na de koppeling en de lettergrootte is 1 groter. Dit kan ik aanpassen, maar als de Excel veranderd en Word update de koppeling, schiet ook de opmaak weer verkeerd. Zie bijlage hoe het eruit komt te zien. Is er een manier om de opmaak gelijk te houden bij het updaten van de koppeling?


Wie weet een oplossing hiervoor? Ik wil dus gewoon een Word bestand automatisch aan laten passen aan een veranderend Excel zonder dat de opmaak op de schop gaat.

Alvast hartelijk bedankt!

Relevante software en hardware die ik gebruik
Windows 10 en Office 2016

Wat ik al gevonden of geprobeerd heb
Zie vraag.

Afbeeldingslocatie: https://tweakers.net/i/xcj-QF6_YlBebpmLLNtAR2jkSl4=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/UyD0RZKvBiAJooCLNg1mwFPB.png?f=user_large

[ Voor 8% gewijzigd door vvans op 18-07-2024 09:40 . Reden: Bijlage ]

Beste antwoord (via vvans op 18-07-2024 11:52)


  • dixet
  • Registratie: Februari 2010
  • Laatst online: 09:41
Met ALT-F9 kan je de onderliggende veldcodes van Word zien.
Als je op deze manier een link naar Excel plakt gebruikt wordt het veld "LINK"

Eén van de opties is \f, die die geeft aan hoe de formattering moet worden aangepast, met de volgende betekenis van de opties erachter:

0 Maintain the formatting of the source file
2 Match the formatting of the destination document
4 Maintain the formatting of the source file, if the source file is an Excel workbook
5 Match the formatting of the destination document, if the source file is an Excel workbook

In jou geval zou ik dus \f 5 toevoegen. Dan blijft de opmaakt zoals je in Word instelt bewaard, ook na verversen

code:
1
{ LINK Excel.Sheet.12 "Book2" "Sheet1!R4C4" \a \f 5 \r  \* MERGEFORMAT }

Eventueel kan je nog spelen met het formaat waarin de tekst getoond wordt:
\h voor html opmaak
\r voor rich text
\t voor platte tekst

Alle reacties


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • dixet
  • Registratie: Februari 2010
  • Laatst online: 09:41
Met ALT-F9 kan je de onderliggende veldcodes van Word zien.
Als je op deze manier een link naar Excel plakt gebruikt wordt het veld "LINK"

Eén van de opties is \f, die die geeft aan hoe de formattering moet worden aangepast, met de volgende betekenis van de opties erachter:

0 Maintain the formatting of the source file
2 Match the formatting of the destination document
4 Maintain the formatting of the source file, if the source file is an Excel workbook
5 Match the formatting of the destination document, if the source file is an Excel workbook

In jou geval zou ik dus \f 5 toevoegen. Dan blijft de opmaakt zoals je in Word instelt bewaard, ook na verversen

code:
1
{ LINK Excel.Sheet.12 "Book2" "Sheet1!R4C4" \a \f 5 \r  \* MERGEFORMAT }

Eventueel kan je nog spelen met het formaat waarin de tekst getoond wordt:
\h voor html opmaak
\r voor rich text
\t voor platte tekst

Acties:
  • 0 Henk 'm!

  • vvans
  • Registratie: Juli 2016
  • Laatst online: 13-08-2024
Held, het zat hem in de html opmaak. Die heb ik nu omgezet naar \r en nu werkt het zoals ik in gedachten had. Dank voor de snelle oplossing!