精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 工具軟件 > 辦公軟件學(xué)習(xí) > Excel教程 > Excel基礎(chǔ) > Excel中ActiveX 控件的應(yīng)用方法

      Excel中ActiveX 控件的應(yīng)用方法

      時(shí)間: 思偉715 分享

      Excel中ActiveX 控件的應(yīng)用方法

        Excel在工作表或圖表上可使用ActiveX控件,根據(jù)小編使用的體會,在工作上處理控件時(shí),必須注意和了解如下事項(xiàng):

        Excel中ActiveX 控件的應(yīng)用方法

        (一)用Excel5.0/95工作簿文件格式保存Excel97工作簿時(shí),將選擇ActiveX控件信息。

        當(dāng)用戶通過雙擊鼠標(biāo)來編輯內(nèi)嵌在其它應(yīng)用程序文檔中的Excel97工作簿時(shí),該工作簿上的控件將不會正常工作。如果用戶是通過用右鍵單擊工作簿,然后選中快捷菜單上的“打開”命令來編輯工作簿的話,工作簿上的控件就能正常工作了。

        (二)當(dāng)ActiveX控件處于激活狀態(tài)時(shí),將禁用某些MicrosoftExcelVisualBasic方法和屬性。

        例如,當(dāng)某一控件激活時(shí),就不能使用Sort方法,故下述按鈕單擊事件處理過程中的代碼將失敗(因?yàn)橛脩魡螕舭粹o后,該按鈕就處于激活狀態(tài))。

        PRivateSubCommandButton1 Click

        Range(″a1:a10″) SortKey1:=Range(″a1″)

        EndSub

        解決辦法是通過選激活工作表上其它元素的方法來繞過這種問題。例如,可用下列代碼對單元格區(qū)域排序:

        PrivateSubCommandButton1 Click

        Range(″a1″) Activate

        Range(″a1:a10″) SortKey1:=Range(″a1″)

        CommandButton1 Activate

        End Sub

        (三)在MicrosoftExcel中,用OLEObjects集合中的OLEObject對象代表ActiveX控件。

        如果要用編程的方式向工作表添加ActiveX控件,可用OLEObjects集合的Add方法。例如向第一張工作表添加命令按鈕。

        Worksheets(1) OLEObjects Add″Forms CommandButton 1″,_

        Left:=10,Top:=10,Height:=20,Width:=100

        因?yàn)锳ctiveX控件也可用OLEObjects集合中的OLEObject對象代表,所以也可用該集合中的對象來設(shè)置控件的屬性。例如要設(shè)置控件“CommandBotton1”的“左邊位置”屬性。

        Worksheets(1) OLEObjects(″CommandButton1″) Left=10

        那些不屬于OLEObject對象屬性的控件屬性,可通過由Object屬性返回的實(shí)際控件對象來設(shè)置。例如要設(shè)置控件“CommandButton1”的標(biāo)題。

        Worksheets(1) OLEObjects(″CommandButton1″)

        Object Caption=″runme″

        因?yàn)樗械腛LE對象也是Shapes集合的成員,所以也可用該集合設(shè)置若干控件的屬性。例如要對齊第一張工作表上所有控件的左邊框。

        ForEachsInWorksheets(1) Shapes

        Ifs Type=msoOLEControlObjectThens Left=10

        Next

      531215