共用方式為


Shape.RemoveFromCatalogMergeArea 方法 (Publisher)

移除指定頁面型錄合併列印區域中的圖案。 移除的圖形不會刪除,而是保留在包含型錄合併列印區域的頁面上。

語法

運算式RemoveFromCatalogMergeArea

表達 代表 Shape 物件的變數。

傳回值

註解

使用Shape 或ShapeRange物件的AddToCatalogMergeArea方法,將圖形新增至型錄合併列印區域。

使用 RemoveCatalogMergeArea 方法可從出版物頁面移除型錄合併列印區域,但保留其包含的圖形。

範例

下列範例測試指定出版物中是否有頁面包含型錄合併列印區域。 如果有這樣的頁面,則所有圖案會從型錄合併列印區域中移除,並會刪除這些圖案,然後此型錄合併列印區域會從出版物中移除。

Sub DeleteCatalogMergeAreaAndAllShapesWithin() 
 Dim pgPage As Page 
 Dim mmLoop As Shape 
 Dim intCount As Integer 
 Dim strName As String 
 
 For Each pgPage In ThisDocument.Pages 
 For Each mmLoop In pgPage.Shapes 
 
 If mmLoop.Type = pbCatalogMergeArea Then 
 With mmLoop.CatalogMergeItems 
 For intCount = .Count To 1 Step -1 
 strName = mmLoop.CatalogMergeItems.Item(intCount).Name 
 .Item(intCount).RemoveFromCatalogMergeArea 
 pgPage.Shapes(strName).Delete 
 Next 
 End With 
 mmLoop.RemoveCatalogMergeArea 
 End If 
 
 Next mmLoop 
 Next pgPage 
 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應