共用方式為


Project) (Application.EditCopyPicture 方法

將使用中檢視複製為圖片或 OLE 物件;或將使用中檢視匯出為 GIF 圖像檔案 (GIF 檔案)。

語法

expressionEditCopyPicture( _Object_, _ForPrinter_, _SelectedRows_, _FromDate_, _ToDate_, _FileName_, _ScaleOption_, _MaxImageHeight_, _MaxImageWidth_, _MeasurementUnits_ )

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Object 選用 Boolean True 是表示 如果檢視複製為 OLE 物件。 預設值為 False
ForPrinter 選用 Long 指定要複製的檢視的位置。 可以是下列 PjCopyPictureFor 常數之一: pjScreenpjPrinterpjGIF 。 如果 物件True ,則會忽略 ForPrinter 。 預設值為 pjScreen
SelectedRows 選用 Boolean True 是表示 如果 Project 會複製選取的列。 False 表示該程式會複製可見的所有列。
FromDate 選用 Variant 複製圖片的時幅的開頭。 如果 物件True ,則會忽略 selectedrows,FromDate 。 如果指定 selectedrows,FromDateToDate 不是專案會使用的時幅結束的最後一個輸入的日期。 如果,會建立負數的時間範圍,該程式會使用顯示作用中檢視最新的時幅日期。 預設值是最早出現在使用中檢視的時幅日期。
ToDate 選用 Variant 複製圖片的時幅結束。 如果 物件True ,則會忽略 ToDate 。 如果指定 ToDateselectedrows,FromDate 不是專案會使用開頭的時幅的最後一個輸入的日期。 如果,會建立負數的時間範圍,該程式會使用最早出現在使用中檢視的時幅日期。 預設值是可見作用中檢視最新的時幅日期。
FileName 選用 String GIF 圖像檔案的檔案名稱。 如果 pjGIFForPrinterFileName 是必要的。 如果 物件True ,或 ForPrinter 不是 pjGIF ,則會忽略 檔案名稱
ScaleOption 選用 Long 會指定如何當使用中檢視的圖片大於 MaxImageWidth 乘以 MaxImageHeight (預設值 22 英吋寬 22 英吋)。 預設值為 pjCopyPictureKeepRange 。 可以是 PjCopyPictureScaleOption 常數之一。
MaxImageHeight 選用 Double 會指定圖片的最大的高度。 MaxImageHeight 的可接受的範圍是 1 至 22 英吋 (2.54 至 55.88 公分為單位)。 預設值為 22 (英吋)。
MaxImageWidth 選用 Double 會指定圖片的最大寬度。 表示 MaxImageWidth 公認的範圍是 1 至 22 英吋 (2.54 至 55.88 公分為單位)。 預設值為 22 (英吋)。
MeasurementUnits 選用 Variant 。 會指定度量單位。 預設值為 pjInches 。 可以是 PjMeasurementUnits 常數之一。

傳回值

布林值

註解

使用任何引數的 EditCopyPicture 方法會顯示 [ 複製圖片] 對話方塊。

範例

下列範例會將 Gantt Chart 檢視複製為 Test.gif 檔,並且儲存在根資料夾中。

Sub Edit_CopyPicture() 
    'Activate the Gantt Chart view 
    ViewApply Name:="&Gantt Chart" 
    EditCopyPicture ForPrinter:=pjGIF, FileName:="C:\Test.gif" 
End Sub

支援和意見反應

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