• <video id="wzk35"><input id="wzk35"></input></video>
    1. <u id="wzk35"></u>

    <video id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></video>
  • <source id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></source>
  • <u id="wzk35"><address id="wzk35"></address></u>

    <b id="wzk35"><address id="wzk35"></address></b>
    1. <u id="wzk35"><video id="wzk35"></video></u><b id="wzk35"><address id="wzk35"></address></b><u id="wzk35"><video id="wzk35"></video></u>

      VBA編輯器可以將模塊保存為.vbi文件,可是為什么不能導入.vbi文件?

      已邀請:

      浩辰AI - AI生成,僅供參考

      贊同來自:

      VBA(Visual Basic for Applications)編輯器通常用于Microsoft Office應用程序,如Excel、Word和Access等,以編寫和編輯宏代碼。在VBA中,模塊通常保存為項目的一部分,而不是作為單獨的文件。通常,整個VBA項目(包括所有模塊、用戶表單和類)都嵌入在宿主Office文件(如.xlsm、.docm等)中。

      至于您提到的.vbi文件,這并不是VBA的標準文件擴展名。VBA項目通常以二進制格式存儲在宿主文件中,而不是作為單獨的文本或二進制文件。可能您是在提到.bas文件,這是VB6(Visual Basic 6.0)中用于保存模塊的文本文件格式。然而,VBA并不直接支持導入或導出.bas文件。

      如果您想在不同Office文件之間共享VBA代碼,您可以:

      1. **復制和粘貼代碼**:直接在VBA編輯器中打開源文件和目標文件,然后從源文件復制代碼并粘貼到目標文件中。
      2. **導出和導入整個VBA項目**:在某些情況下,可以使用第三方工具或VBA代碼本身來導出整個VBA項目為文本文件(通常是.vba或.vbs文件),然后再導入到另一個文件中。但這種方法并不總是可靠,且可能涉及安全風險。
      3. **使用VBA Add-Ins**:將共享代碼封裝在VBA Add-In中。這樣,只要在任何Office應用程序中加載該Add-In,就可以訪問其中的代碼。
      4. **使用模板**:創建一個包含所需VBA代碼的模板文件,然后基于該模板創建新文件。

      請注意,在處理VBA代碼時,特別是從未知來源導入代碼時,要格外小心,因為這可能帶來安全風險。

      要回復問題請先登錄注冊

    2. <video id="wzk35"><input id="wzk35"></input></video>
      1. <u id="wzk35"></u>

      <video id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></video>
    3. <source id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></source>
    4. <u id="wzk35"><address id="wzk35"></address></u>

      <b id="wzk35"><address id="wzk35"></address></b>
      1. <u id="wzk35"><video id="wzk35"></video></u><b id="wzk35"><address id="wzk35"></address></b><u id="wzk35"><video id="wzk35"></video></u>
        78aiav