Dit is geweldig! Dit ga ik bewaren en koesteren.
Bedankt Cor!
Op 20:59, Cor Nouws schreef:
Kristensen - Nouwens, Tilburg wrote (20-11-2009 13:27)
Op 20:59, Cor Nouws schreef:
Nouwens, Kristensen Tilburg wrote (15-11-2009 21:11)
Kan ik writer zo instellen dat ALTIJD wanneer ik een .odt document
open, gezoomd wordt op "pagina breedte". Is er een mogelijkheid dit
te regelen met /Extra/Opties, zodat elk document dat ik open op die
manier getoond wordt.
Die optie ben ik nog niet tegengekomen.
Maar omdat elk document opent met de zoominstelling van het active
document, zou het één keer instellen op "pagina breedte" moeten
helpen.. Of is dat alleen bij mij zo ?
Een mogelijkheid is ook om de instelling in een macro te doen:
ThisComponent.CurrentController.ViewSettings.ZoomType = 1
' 1 = fit width 3 = variable
(zie http://api.openoffice.org/docs/common/ref/
com/sun/star/text/ViewSettings.html)
en die via Extra|Aanassen koppelen aan de gebeurtenis Document openen.
Ik moet het opbiechten Cor, ik heb het geprobeerd maar ik krijg het
niet gedaan. Ik heb bepaald geen routine met macro's.
Ik zal het hieronder even stap voor stap uitleggen.
Bij mij doet het probleem zich alleen maar voor als ik een bijlage in
.doc open onder Ubuntu. Misschien ook wel .odt maar dat weet ik niet
zeker. Ik geloof dat ook niet altijd afgeweken wordt van
"paginabreedte".
Wat ik schreef over de zoominstelling, die bij het openen wordt
overgenomen van het al geopende document, werkt bij mij (redelijk..)
consequent. Ook bij .doc bestanden.
Alleen niet als het eerste document een leeg, ongewijzigd document is!
En ik merk nu dat het ook een beetje afhangt van of een actief
document wel of niet gewijzigd is, een veranderde zoominstelling heeft
....
Nee, dan is een macro aan sneltoets zekerder.
Daar gaat 'ie:
- Extra|Macro's|Macro's Beheren|OpenOffice.org Basic
- Selecteer in de linker lijst Module1, rechts macro Main
- Klik op Bewerken
- plak in dat venster onderaan
Sub Main
End Sub
het volgende:
Sub ZoomOpPaginabreedte
ThisComponent.CurrentController.ViewSettings.ZoomType = 1
End Sub
- Kies Bestand|Sluiten
- Kies nu Extra|Aanpassen tab Gebeurtenissen
- selecteer gebeurtenis Document openen
- klik op Macro en blader naar Module 1, functie ZoomOpPaginabreedte
- klik OK en weer OK.
Zou het nu moeten doen.
Alternatief: in plaats van toekennen aan gebeurtenis Document openen,
koppelen aan een toetscombinatie:
- Kies dan Extra|Aanpassen tab Toetsenbord
- Kies een handige toetscombinatie (vanaf 3.2 kun je ook
Alt-combinaties gebruiken)
- in de lijst Categorie (linksonder) OpenOffice.org Macro's kiezen
- Zoek User, Standaard, Module 1
- selecteer rechts de functie ZoomOpPaginabreedte
- rechtsboven kun je nog kiezen voor opslaan in OOo globaal of alleen
een module
- klik dan ook rechtsboven op wijzigen en dan OK.
Toch was het mooi als het een voorkeursinstelling zou zijn: "altijd
paginabreedte".
Het staat je vrij om daarvoor een issue te maken en te lobbyen bij
anderen voor stemmen :-)
vr. groet & Succes
Cor
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]