Visual Basic for Applications - วิกิพีเดีย

# Visual Basic for Applications

### จากวิกิพีเดีย สารานุกรมเสรี

  บทความนี้เกี่ยวกับ การใช้ภาษาวิชวลเบสิกในโปรแกรมประยุกต์ สำหรับความหมายอื่นดูที่ VBA (แก้ความกำกวม)

VBA ในไมโครซอฟท์ เอ็กเซล 2007

Visual Basic for Application (VBA) คือการใช้ภาษาวิชวลเบสิกในการเขียนโค้ดควบคุมโปรแกรมประยุกต์อื่นๆ เช่น ไมโครซอฟท์ ออฟฟิศ ออโตแคด เป็นต้น

ขณะนี้ไมโครซอฟท์อยู่ในระหว่างการเปลี่ยนจากการใช้ VBA มาใช้ Visual Studio Tools for Applications (VSTO) ซึ่งใช้ฐานเป็นดอตเน็ตเฟรมเวิร์กแทน ปัจจุบันได้เปิดให้ผู้ใช้ทั่วไปสามารถดาวน์โหลดได้โดยรุ่นล่าสุดคือ VSTO 2005 SE (Second Edition)

## [แก้] ตัวอย่าง

ใช้ภาษา VBA ในการเลือกข้อมูลจากตารางในไมโครซอฟท์ เอ็กเซล:

     '''Sub''' LoopTableExample

        '''Dim''' db As DAO.Database
        '''Dim''' rs As DAO.Recordset

        '''Set''' db = CurrentDb
        '''Set''' rs = db.OpenRecordset("SELECT * FROM tblMain")

        '''Do Until''' rs.EOF
            MsgBox rs!FieldName
            rs.MoveNext
        '''Loop'''

        rs.Close
        db.Close
        '''Set''' rs = '''Nothing'''
        '''Set''' db = '''Nothing'''
     '''End Sub'''

VBA ยังสามารถสร้างฟัังก์ชันของผู้ใช้ (User Defined Function : UDF) ที่ใช้ในไมโครซอฟท์ เอ็กเซล:

    Public Function BUSINESSDAYPRIOR(dt As Date) As Date

       Select Case Weekday(dt, vbMonday)
       Case 1
           BUSINESSDAYPRIOR = dt -3
       Case 7
           BUSINESSDAYPRIOR = dt -2
       Case Else
           BUSINESSDAYPRIOR = dt -1
       End Select
    End Function

## [แก้] ดูเพิ่ม

- วิชวลเบสิก

## [แก้] แหล่งข้อมูลอื่น

- หน้าหลัก VBA ของเว็บไมโครซอฟท์
- หน้าหลัก Visual Studio 2005 Tools for the Microsoft Office System ของเว็บไมโครซอฟท์
- กระดานข่าว Utter Access
- เว็บไซท์โค้ด ของ James Igoe

| Visual Basic for Applications เป็นบทความเกี่ยวกับ คอมพิวเตอร์ อุปกรณ์คอมพิวเตอร์ หรือ เครือข่าย ที่ยังไม่สมบูรณ์ ต้องการตรวจสอบ เพิ่มเนื้อหา หรือเพิ่มแหล่งอ้างอิง คุณสามารถช่วยเพิ่มเติมหรือแก้ไข เพื่อให้สมบูรณ์มากขึ้น

ข้อมูลเกี่ยวกับ Visual Basic for Applications ในภาษาอื่น สามารถหาอ่านได้จากเมนู ภาษาอื่น ๆ ด้านซ้ายมือ
ดึงข้อมูลจาก "http://th.wikipedia.org../../../v/i/s/Visual_Basic_for_Applications_2b65.html".

หมวดหมู่: ภาษาโปรแกรม | ไมโครซอฟท์ | บทความเกี่ยวกับ คอมพิวเตอร์ ที่ยังไม่สมบูรณ์

##### Views

- บทความ
- อภิปราย
- รุ่นปัจจุบัน

##### ค้นหา

##### ภาษาอื่น

- Deutsch
- English
- Español
- Français
- Italiano
- 日本語
- Nederlands
- Polski
- Português
- Slovenčina
- Svenska
- Tiếng Việt
- 中文