2011-04-14 146 views
1

我在userForm上有一個標籤,其中的數據是列表形式。數據比標籤長。如果不擴展標籤,是否有添加滾動條的方法?還是有另一種選擇?基本上我想要一個沒有滾動條的框,除非列表比框長,那麼就有一個滾動條。將滾動條添加到標籤

使用Excel VBA用戶窗體

+0

請勿使用標籤,而應使用正確的控件。 (可能是一個文本框)這是一個經典的[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 – 2011-04-14 17:55:47

+0

@clintp:嗯,我試着創建一個文本框,並複製標籤的代碼,只是替換名稱,我得到一個錯誤,說:「找不到方法或數據成員。」 – Mike 2011-04-14 18:11:48

回答

7

您可以使用樣式看起來像一個標籤,一個文本框。將其設置爲多行,滾動條設置爲垂直。只有內容超出尺寸時,滾動條纔會顯示。

+1

請確保您將它設置爲只讀。 – Johan 2011-04-15 16:53:38