Besturingselementen en formulieren - Pearson Education
Besturingselementen en formulieren - Pearson Education
Besturingselementen en formulieren - Pearson Education
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
11 <strong>Besturingselem<strong>en</strong>t<strong>en</strong></strong> <strong>en</strong> formulier<strong>en</strong><br />
Afbeelding 11.2<br />
Het dialoogv<strong>en</strong>ster Uitlijning.<br />
5 U mag ook met e<strong>en</strong> objectvariabele werk<strong>en</strong>, dan ziet het er zo uit:<br />
C Dim dlgD As Dialog<br />
Set dlgD = Application.Dialogs(xlDialogAlignm<strong>en</strong>t)<br />
With dlgD<br />
.Show<br />
End With<br />
De vraag is nu hoe we de door de gebruiker te kiez<strong>en</strong> informatie aan het dialoogv<strong>en</strong>ster<br />
kunn<strong>en</strong> ontfutsel<strong>en</strong>. Welnu, dat hóeft helemaal niet! Als u vanuit e<strong>en</strong> macro e<strong>en</strong><br />
dialoog laat verschijn<strong>en</strong>, word<strong>en</strong> e<strong>en</strong>voudig direct de gemaakte keuzes toegepast op de<br />
geselecteerde cell<strong>en</strong>.<br />
Elk ingebouwd dialoogv<strong>en</strong>ster bezit tal van parameters. Deze kunt u in de Help vind<strong>en</strong><br />
als u zoekt naar Dialog Object <strong>en</strong> dan op de helppagina klikt op Lijst van argum<strong>en</strong>t<strong>en</strong><br />
voor ingebouwde dialoogv<strong>en</strong>sters. In de lijst zijn tev<strong>en</strong>s alle constant<strong>en</strong> te vind<strong>en</strong> voor<br />
de ingebouwde dialoogv<strong>en</strong>sters.<br />
Veel argum<strong>en</strong>t<strong>en</strong> zijn niet instelbaar, maar soms is dat wel het geval, bijvoorbeeld bij<br />
het dialoogv<strong>en</strong>ster Op<strong>en</strong><strong>en</strong> dat de volg<strong>en</strong>de argum<strong>en</strong>t<strong>en</strong> k<strong>en</strong>t: file_text, update_links,<br />
read_only, format, prot_pwd, write_res_pwd, ignore_rorec, file_origin, custom_delimit,<br />
add_logical, editable, file_access, notify_logical, converter. Deze argum<strong>en</strong>t<strong>en</strong> zijn<br />
g<strong>en</strong>ummerd: file_text is argum<strong>en</strong>t nummer 1, read_only is argum<strong>en</strong>t 3. Als u de macro<br />
sam<strong>en</strong>stelt zoals hierna is aangegev<strong>en</strong>, dan zult u ook zi<strong>en</strong> dat als u de Show-methode<br />
invoert, VBA reageert met de lijst die u in afbeelding 11.3 ziet<br />
263