自訂表單是比較短且比在舊版的 Excel 窄

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3156159
徵狀
假設您從程式、 設定高度寬度屬性的自訂表單,然後您使用 Microsoft Excel 2016 來顯示此自訂表單。在此情況下,您注意到,高度和寬度是短而窄 (分別) 比舊版 Excel。內部的高度和內部的寬度也比較短且變窄,且它位在的右側和低值端視窗被切掉或截斷自訂表單的位置。而在自訂表單的主要區域中的控制項配置看起來與舊版的 Excel 相同。因此,表單或控制項的某些部分可能被截斷。
發生的原因
之所以發生這個問題,是因為 Excel 2016 與舊版的 Excel 中的框線大小計算不同的。
其他可行方案
若要解決這個問題,設定自訂表單,根據您所使用的 Excel 版本特定的高度和寬度值。這表示在 Excel 2016 指定較大的高度和寬度屬性。
狀況說明
Microsoft 已確認這是 < 適用於 > 一節所列出的 Microsoft 產品中的錯誤。
其他相關資訊
如果要重現這個問題,請依照下列步驟執行。
  1. 在 Excel 中,例如 Excel 2013 前 Excel 2016 版本中開啟新的活頁簿。
  2. 在 [檔案] 索引標籤中,按一下 [另存新檔,按一下 [瀏覽。按一下 [存檔類型] 方塊中的Excel Macro-Enabled 活頁簿 (*.xlsm) ,在檔案名稱] 方塊中,輸入檔案名稱,然後按一下 [儲存
  3. 按一下 [開發人員] 索引標籤。如果沒有顯示 [開發人員] 索引標籤,請依照下列步驟執行 ︰
    1. 在 [檔案] 索引標籤上按一下 [選項]。
    2. 按一下 [自訂功能區
    3. 在 [主要] 索引標籤區域中選取 [開發人員] 核取方塊。
    4. 按一下[確定]以關閉 [ Excel 選項] 對話方塊。
  4. 您可以按一下 [ Visual Basic 程式碼群組若要啟動 Visual Basic 編輯器中。
  5. 在 [專案-VBAProject ] 窗格中,請按一下滑鼠右鍵開啟快顯功能表,按一下 [插入],然後按一下自訂表單
  6. 在 [工具箱] 視窗中,選取控制項,然後貼上它附近的自訂表單的右邊緣與下框線。
  7. 按一下 [自訂表單] 物件中,然後選取並拖曳邊角標記,以展開使用者表單大小。
  8. 在 [專案-VBAProject ] 窗格中,以滑鼠右鍵按一下UserForm1,然後按一下檢視程式碼
  9. 請依照下列步驟執行 ︰
    1. 在 [物件] 方塊中,按一下 [自訂表單]。
    2. 程序] 方塊中,按一下 [初始化]。
    3. 將下列的巨集程式碼加入至初始化事件中 ︰
      UserForm1.Height = 180UserForm1.Width = 240
    4. 在 [專案-VBAProject ] 窗格中,請按一下滑鼠右鍵開啟快顯功能表,按一下 [插入],然後按一下 [模組]。
    5. 在 [Module1 中,輸入下列的巨集程式碼 ︰

      Public Sub Test()        UserForm1.ShowEnd Sub
  10. 開發人員] 索引標籤中,按一下 [巨集程式碼群組中。
  11. 按一下 [測試巨集,然後按一下 [執行。您可以看到在步驟 6 中貼上的控制項顯示正確。並請參閱稍後比較視窗的大小。
  12. 在活頁簿,按一下 [檔案] 索引標籤,然後按一下 [儲存
  13. 將此活頁簿複製到 Excel 2016 安裝所在的電腦中。
  14. 開啟此活頁簿。
  15. 開發人員] 索引標籤中,按一下 [巨集程式碼群組中。
  16. 按一下 [測試巨集,然後按一下 [執行
結果 ︰

您可以看到已在步驟 6 中貼上控制項的某些部分會被截斷。此外,視窗的大小會變窄,短於步驟 11 中的大小。

警告:本文為自動翻譯

內容

文章識別碼:3156159 - 最後檢閱時間:05/09/2016 17:28:00 - 修訂: 1.0

Excel 2016

  • kbtshoot kbbug kbexpertiseadvanced kbmt KB3156159 KbMtzh
意見反應