شروع سریع VBA: ساخت Module، Procedure و درک Syntax
فصل ۳ — شروع سریع: ساخت یک برنامهٔ سادهٔ VBA
برای شروع یک Standard Module بسازید و داخل آن Procedure ایجاد کنید. Module میتواند چند Sub و Function داشته باشد. نام Procedure باید با Letter شروع شود و Space نداشته باشد.
ساخت Procedure
Public Sub mySub()
'VBA statements go here
End Sub
Insert → Procedure میتواند اسکلت Procedure را بسازد. Public/Private Scope و نوع Sub/Function در همین مرحله تعیین میشود.
Syntax و Help
VBA Editor هنگام تایپ از Auto List Members، Quick Info و Parameter Info استفاده میکند. Keyword معتبر را انتخاب و F1 را فشار دهید تا Help همان Keyword باز شود. برای MsgBox، DoCmd و سایر Methodها Help Argumentهای Required/Optional و Syntax را توضیح میدهد.
Named Argument
بهجای شمردن Commaها میتوان Argumentهای اختیاری را با نام نوشت؛ این روش Code را خواناتر میکند، بهخصوص در Methodهای دارای Parameter زیاد.
استفاده از Code موجود
بسیاری از راهحلها با Copy/Paste یا Import یک Standard Module آغاز میشوند. Code خارجی باید با Object Nameها، Fieldها و Referenceهای Database خودتان تطبیق داده شود. Import Module از Database دیگر نیز ممکن است. نویسنده توصیه میکند Code را بفهمید و سپس تغییر دهید، نه اینکه بدون بررسی آن را اجرا کنید.
شکلها و عناصر بصری این بخش