توابع API را در vb مي توان به دو صورت private (خصوصي براي يك فرم) يا public (عمومي براي تمام فرم ها ) تعريف نمود.به مسيري كه در مطلب قبل گفته شد رجوع كرده وابزار api viewer را اجرا كنيد.دراين پنجره در قسمت declare scope دو گزينه public (عمومي براي تمام فرم ها ) و private (خصوصي براي يك فرم) وجود دارد.با انتخاب گزينه private و انتخاب تابع از قسمت available item در قسمت selected item تابع با پارامترهايش ظاهر شده و در ابتدا تابع كلمه private مشاهده ميشود.براي به كاربردن تابع محلي تابع را به وسيله دكمه copy داخل كليپ برد كپي كرده و در قسمت general قسمت بالايي فرم paste مي كنيم.توجه داشته باشيد كه در اين روش در هر فرمي كه بخواهيم از اين تابع استفاده كنيم بايد اين تابع را در قسمت بالاي آن فرم كپي كنيم.
اگر بخواهيم تابع را فقط يك بار تعريف كرده و در تمام فرم ها از آن استفاده كنيم آن را به صورت سراسري تعريف مي كنيم.براي اين كار كافي است در قسمت declare scope در ابزار api viewer گزينه public را انتخاب كنيم سپس تابع را از قسمت available item انتخاب كرده حال در قسمت selected item تابع با پارامترهايش ظاهر مي شود.تابع را در حافظه كپي مي كنيم.در ويژوال بيسيك از منوي برنامه project را باز كرده در اين منو با انتخاب add module يك ماژول ايچاد ميكنيم.حال در ماژول كلمه كليدي
Option Explicit را تايپ كرده و در مرحله بعد تابع داخل كليپ برد را بعد از كلمه كليدي Option Explicit پيست paste مي كنيم.