<output id="os3gq"><ruby id="os3gq"></ruby></output>

    1. <mark id="os3gq"></mark>
    2. Access講座
      網站公告
      ·Access快速平臺QQ群號:156702533    ·Access快速開發平臺下載地址及教程    ·歡迎添加微信交流賬號:AccessoftChu    ·如何快速搜索本站文章|示例|資料    
      您的位置: 首頁 > 技術文章 > Access數據庫-宏

      利用RunCode宏實現文件打開自動執行代碼

      時 間:2016-11-23 08:47:18
      作 者:宏鵬   ID:21115  城市:上海
      摘 要:可以使用 RunCode 操作調用 Visual Basic for Applications (VBA) Function 過程
      正 文:

      點擊下載附件


      適用于: Access 2016 開發人員 Access 2013 Access 2010 Access 2007 

      可以使用 RunCode 操作調用 Visual Basic for Applications (VBA) Function 過程。

      設置

      RunCode 操作具有以下參數。

      操作參數

      說明

      函數名稱

      要調用的 VBA Function 過程的名稱。任何函數參數都要用括號括起來。在“宏生成器”窗格的“操作參數”部分的“函數名稱”框中輸入函數名稱。此參數為必選項。

      注意: 在 Microsoft Access 數據庫(.mdb 或 .accdb)中單擊“生成”按鈕,以便使用表達式生成器為該參數選擇函數。在表達式生成器的列表中單擊所需函數。

      注解

      用戶定義的 Function 過程存儲在 Microsoft Office Access 2007模塊中。

      即使 Function 過程沒有任何參數,也必須包含括號。如下例所示:

      TestFunction()

      與用于事件屬性設置的用戶定義的函數的名稱不同的是,函數名稱參數中的函數名稱并不是以等號 (=) 開頭的。

      Access 會忽略函數的返回值。

      注意: 如果函數名稱與模塊名稱相同,就不能從宏調用 Function 過程。

      tip

      要運行用 Visual Basic 編寫的 Sub 過程或事件過程,請創建一個調用該 Sub 過程或事件過程的 Function 過程。然后使用RunCode 操作運行該 Function 過程。

      如果使用 RunCode 操作調用函數,Access 會在數據庫的標準模塊中查找具有函數名稱參數所指定名稱的函數。但是,如果是為了響應對某個窗體或報表上的菜單命令的單擊操作,或為了響應某個窗體或報表上的事件,而執行了該操作,Access 首先會在該窗體模塊或報表模塊的類模塊中查找函數,之后才在標準模塊中查找函數。Access 不會在導航窗格的“模塊”區域中出現的類模塊中,查找由函數名稱參數指定的函數。

      無法在 VBA 模塊中使用該操作。您可以直接在 VBA 中運行所需 Function 過程。




      Access軟件網官方交流QQ群 (群號:198348076)       access源碼網店

      最新評論 查看更多評論(0)

      發表評論您的評論將提升作者分享的動力!快來評論一下吧!

      用戶名:
      密 碼:
      內 容:
       

      常見問答

      技術分類

      相關資源

      關于我們 | 服務條款 | 在線投稿 | 友情鏈接 | 網站統計 | 網站幫助