"Foutbericht: De marges van de sectie bevinden zich buiten het
afdrukbare gebied van de pagina, wilt u toch doorgaan".
Ik druk op JA, en de afdruk komt er netjes uit, alles wordt gewoon
afgedrukt.
De melding is dus overbodig. Kan deze worden onderdrukt?
Mvg,
Jeroen
Een automatische macro in 'This document'
Sub Document_open()
With ActiveDocument.PageSetup
.BottomMargin = CentimetersToPoints(0.5)
End With
End Sub
Of als eea in een sjabloon zit daarin plaatsen.
Werkt er ook al een automatische macro? Nog mooier, voeg de code daarbij
(zonder Sub.. en end Sub).
Misschien is 0.5 toch nog teveel, probeer het dan met een kleiner getal.
Flip
"Jeroen78" <DieLa...@gmail.com> schreef in bericht
news:1193213526.0...@e9g2000prf.googlegroups.com...
Ik ben gewoon nieuwsgierig. Wat doet die macro van jou eigenlijk? Hoe
omzeilt dit het probleem?
Verder vraag ik me ook af... Als alles toch goed afdrukt, dan is het toch zo
dat OF een stukje blanko tekstvak, of blanko cel van een tabel (o.i.d.) of
ergens een marge op 1 regel net over de toegestane marge hangt. Het hoeft
niet altijd de ondermarge te zijn, toch? Deze waarschuwing krijg je ook als
je een zij- of de bovenmarge overschreidt. Gaat het echt om dat stukje tekst
dat zo laag op de acceptgiro afgedrukt wordt (kun je nagaan door het weg te
halen en af te drukken), maar is alles toch helemaal aanwezig, dan is het
toch waarschijnlijk dat de "boosdoener" de witruimte ONDER de regel is? Op
elke regel tekst wordt er zelfs onder de "descenders" van de "j" en de "g"
(enz.) nog een beetje witruimte gelaten, zodat een evt. "l" of hoofdletter op
de volgende regel er niet tegenaan komt te staan. Als deze witruimte in het
niet afdrukbare gebied van de printer komt, dan krijg je ook de waarschuwing.
Is het een optie om er voor te zorgen dat de afstand voor en na (bij Alinea)
op 0 staat en om op te geven dat de regelafstand exact gelijk is aan de
lettergrootte plus 1?
Verder kan ik me herinneren, dat ik lang geleden, toen ik nog een printer
had met een ondermarge van 2,2 cm, dat ik Word voor de gek kon houden door op
te geven dat mijn papier niet 29,7 cm lang was, maar 30 cm. Zowel in Pagina
instelling als in Printerinstellingen. Misschien is de communicatie tussen
printer en computer intussen zodanig intelligenter geworden, dat dit niet
meer gaat.
David
Voor veel documenten gebruik ik sjablonen inclusief soms heel wat code. Een
regeltje meer is dan gauw bedacht maar is ook wel eens overkill. Want,
hetzelfde valt misschien wel veel gemakkelijker te bereiken door de marges
in het sjabloon zelf aan te passen.
Wie weet gebruikt OP een applicatie voor zijn facturen en is dat programma
niet goed geconfigureerd.
Je hebt absoluut gelijk dat de oorzaak van de melding misschien niet van de
ondermarge komt. In dat geval zal de code niet werken en moeten we op zoek
naar de werkelijke oorzaak.
Extra wit onder de regel (of g's etc) kan zeker een oorzaak zijn, maar kan
toch met dezelfde ondermarge-instelling worden afgevangen?
Het lijkt me dat ook regelhoogte en 'ruimte voor en na' van invloed zullen
zijn. Die lage regel zou ook in de voettekst kunnen zitten. Volgens mij kan
die dan zelfs wegvallen zonder melding, ook niet goed.
Ik ben geen programmeur maar weet ook wel dat je met zo'n stukje code echt
geen diploma's haalt.
De kans dat het werkt, is redelijk goed lijkt me. Werkt het niet dan is er,
naast variatie in de waarde, toch een spoor voor de vraagsteller uitgezet.
Inclusief onze aanvullingen hier.
Overigens, was ik een betere programmeur dan zou ik inderdaad niet simpelweg
de marge aanpassen in de code. Ik zou de boolean (als die bestaat) opzoeken
waarmee de melding wordt getriggerd en uitzetten aangezien er toch niks mis
gaat bij het printen.
Maar ja, zoals gezegd...
Flip
"Dave" <Da...@discussions.microsoft.com> schreef in bericht
news:F489F1E3-9D85-43FB...@microsoft.com...
Ik heb de macro getest maar deze werkt helaas (nog) niet. De melding
blijft komen.
Kan deze melding ook van de printer af komen?
Wat David aangaf over de witte ruimte onder de laatste regel zou best
eens kunnen kloppen, want ik kan de cursor er in zetten.
Ik kan alleen helaas deze lege ruimte niet weghalen...
Ik ga er nog even mee verder, mochten jullie nog suggesties hebben,
hoor ik het graag.
Als het me lukt zal ik het ook laten weten.
Groeten,
Bart
> "Dave" <D...@discussions.microsoft.com> schreef in berichtnews:F489F1E3-9D85-43FB...@microsoft.com...
> >> "Jeroen78" <DieLang...@gmail.com> schreef in bericht
> >>news:1193213526.0...@e9g2000prf.googlegroups.com...
> >> > Ik maak facturen inclusief acceptgiro in MS Word.
> >> > Op deze acceptgiro komt een OCRB regel, welke erg laag afgedrukt MOET
> >> > worden.
> >> > Bij het afdrukken komt echter steeds deze melding:
>
> >> > "Foutbericht: De marges van de sectie bevinden zich buiten het
> >> > afdrukbare gebied van de pagina, wilt u toch doorgaan".
>
> >> > Ik druk op JA, en de afdruk komt er netjes uit, alles wordt gewoon
> >> > afgedrukt.
> >> > De melding is dus overbodig. Kan deze worden onderdrukt?
>
> >> > Mvg,
> >> > Jeroen- Tekst uit oorspronkelijk bericht niet weergeven -
>
> - Tekst uit oorspronkelijk bericht weergeven -
> > - Tekst uit oorspronkelijk bericht weergeven -- Tekst uit oorspronkelijk bericht niet weergeven -