回覆列表
  • 1 # 使用者6354188383803

    vba並非是完全面向物件的,但的確有物件體存在,可以在VBA開發介面的幫助裡找到答案,如下:

    Worksheet 物件

    代表一張工作表。Worksheet 物件是 Worksheets 集合的成員。Worksheets 集合包含工作簿中所有的 Worksheet 物件。

    Worksheet 物件用法

    本部分將對下列返回 Worksheet 物件的屬性進行說明:

    Worksheets 屬性

    ActiveSheet 屬性

    Worksheets 屬性

    可用 Worksheets(index)(其中 index 為工作表編號或名稱)返回單個 Worksheet 物件。下例隱藏活動工作簿中的第一張工作表。

    Worksheets(1).Visible = False

    工作表編號指示該工作表在工作簿的標籤欄上的位置。Worksheets(1) 為工作簿中第一個(最左邊的)工作表,而 Worksheets(Worksheets.Count) 為最後一個。所有工作表均包括在編號計數中,即便是隱藏工作表也是如此。

    工作表的名稱顯示在工作表的標籤上。使用 Name 屬性可設定或返回工作表的名稱。下例保護 Sheet1 上的方案。

    Dim strPassword As String

    strPassword = InputBox ("Enter the password for the worksheet")

    Worksheets("Sheet1").Protect password:=strPassword, scenarios:=True

    Worksheet 物件也是 Sheets 集合的成員。Sheets 集合包含工作簿中的所有工作表(包括圖表工作表和工作表)。

    ActiveSheet 屬性

    當工作表處於活動狀態時,可用 ActiveSheet 屬性來引用它。下例使用 Activate 方法啟用工作表 Sheet1,將頁方向設定為橫向,然後列印該工作表。

    Worksheets("Sheet1").Activate

    ActiveSheet.PageSetup.Orientation = xlLandscape

    ActiveSheet.PrintOut

  • 中秋節和大豐收的關聯?
  • 4pin風扇和3pin風扇的區別?