返回列表 上一主題 發帖

請問Hsieh版主 HPageBreaks(1).Location HpageBreak() 中的引數 1 的意義為何?

第一條分頁線
請參閱VBA說明,此處的1就是item的值

HPageBreaks 物件成員
列印範圍內所有水平分頁符號的集合。
方法
  名稱 描述
Add 會新增水平分頁符號。
屬性
  名稱 描述
Application 在不搭配物件識別符號使用的情況下,這個屬性會傳回代表 Microsoft Excel 應用程式的 Application 物件。當搭配物件識別符號使用時,這個屬性會傳回 Application 物件,代表所指定物件的建立者 (這個屬性可以搭配 OLE Automation 物件一起使用,來傳回該物件的應用程式)。唯讀的。
Count 會傳回代表集合中物件數的 Long 值。
Creator 會傳回 32 位元整數,指出用以建立這個物件的應用程式。唯讀的 Long。
Item 傳回集合中的單一物件。
Parent 會傳回所指定物件的父物件。唯讀的。
其中  count是分頁線數量
      item是指定第幾條分頁線
學海無涯_不恥下問

TOP

回復 3# linshin1999


    或許你這樣思考會好一點
分頁線是指你要分頁列印的頁與頁之間的分隔符號
當EXCEL自動分頁時,會以你上邊界與下邊界之間所能容納的列數作為預設分頁
所以,當你的內容不超過這個範圍時(一頁便能容納所有內容)
那麼並不會有分頁線的產生,所以count屬性值為0,但總頁數是1
若是你要手動加入分頁線(原本一頁的內容分成2頁)
那麼可使用ADD方法加入分頁線
加入後就會有一條分頁線
count屬性值為1,但總頁數是2
若要取得這一條分頁線,就可使用期item屬性
HPageBreaks(1)的代表意義跟 HPageBreaks.item(1)是一樣的
而Location屬性代表是分頁線所在位置,並不是指分頁線本身
HPageBreaks(1).Location 這句的解釋就是
第一條水平分頁線所在的儲存格位置
學海無涯_不恥下問

TOP

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題