excel不能插入activex控件_办公小技巧:制作更炫酷的Excel下拉菜单
在Excel中制作下拉菜單,大都是利用數(shù)據(jù)有效性,再有就是表單控件中的組合框。數(shù)據(jù)有效性或表單控件組合框制作下拉菜單,快捷、便利、實用、功能很全面,但也有力所不及的地方,比如設(shè)置下拉菜單的字體、顏色、字號等,再比如,制作呈現(xiàn)多列數(shù)據(jù)的下拉菜單乏力。其實,如果用ActiveX控件中的組合框,不但能實現(xiàn)下拉菜單功能,而且還能使菜單在字體、顏色、字號等方面達到更炫酷的效果。
首先,設(shè)置好下拉菜單所需要的單元格數(shù)據(jù),比如想讓表格中的兩列(編號、姓名)顯示在下拉菜單中。接下來,選擇“開發(fā)工具”選項卡中的“插入”按鈕,在彈出的控件中,點擊ActiveX控件下的“組合框”。在表中所需位置,按住鼠標(biāo)左鍵,拖動鼠標(biāo),畫出一個組合框控件。
小提示:如果沒有“開發(fā)工具”選項卡,可選擇“文件→選項”,在彈出窗口中點擊“自定義功能區(qū)”,在右擊自定義功能區(qū)的“主選項卡”中,對“開發(fā)工具”進行勾選。
接著,右擊這個組合框控件,選擇“屬性”,再點擊“屬性”窗口中的“按分類序”選項卡,在“雜項”中將LinkedCell設(shè)置為F1,ListFillRange設(shè)置為A1:B9(即所需要顯示的菜單數(shù)據(jù):編號、姓名);在“數(shù)據(jù)”中,將ColumnCount設(shè)置為2,ColumnWidths設(shè)置為60磅,ListWidth設(shè)置為130磅。
參數(shù)說明:LinkedCell是指定組合框所選數(shù)據(jù)的單元格;ListFillRange是組合框數(shù)據(jù)來源(ListFillRange也可以使用“定義名稱”,以達到動態(tài)引用數(shù)據(jù)源的目的);ColumnCount是組合框下拉菜單呈現(xiàn)數(shù)據(jù)的列數(shù),由于本例中要顯示兩列,所以此處設(shè)置為2;ColumnWidths是單列數(shù)據(jù)的寬度(當(dāng)然也可以分別設(shè)置每列的寬度,不同列寬度之間以半角分號間隔);ListWidth是控件菜單整體的寬度,可根據(jù)實際情況進行相應(yīng)的調(diào)整。
最后,對下拉菜單進行美化。點擊“字體”中的“Font”,根據(jù)需要對字體、字號時進行設(shè)置;在“外觀”處的“BackColor”處設(shè)置顏色,可以改變列表的背景色,“ForeColor”處設(shè)置顏色,可以改變列表中的文字顏色。這樣,一個漂亮的下拉菜單就制作完成了。
小提示:如果想在設(shè)置過程中不斷地進行預(yù)覽,可以點擊“設(shè)計模式”,在預(yù)覽和設(shè)計間進行切換。
總結(jié)
以上是生活随笔為你收集整理的excel不能插入activex控件_办公小技巧:制作更炫酷的Excel下拉菜单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬带用户名密码的网页_pyt
- 下一篇: gmail注册手机号不能用于验证_注册G