Application.EditCopyPicture メソッド (Project)

作業中のビューを図または OLE オブジェクトとしてコピーします。または、作業中のビューを GIF イメージ ファイルにエクスポートします。

構文

expression。 EditCopyPicture( _Object_, _ForPrinter_, _SelectedRows_, _FromDate_, _ToDate_, _FileName_, _ScaleOption_, _MaxImageHeight_, _MaxImageWidth_, _MeasurementUnits_ )

expressionApplication オブジェクトを 表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Object 省略可能 ブール型 (Boolean) True を指定すると、ビューは OLE オブジェクトとしてコピーされます。 既定値は False です。
ForPrinter 省略可能 長整数型 (Long) ビューをコピーする場所を指定します。 使用できる定数は、 PjCopyPictureFor クラスの定数である pjScreen 、 pjPrinter 、または pjGIF のいずれかです。 Object が True の場合、 ForPrinter は無視されます。 既定値は pjScreen です。
SelectedRows 省略可能 ブール型 (Boolean) True を指定すると、Project は選択した行のみをコピーします。 False を指定すると、プログラムは表示されているすべての行をコピーします。
FromDate 省略可能 バリアント型 (Variant) コピーされた図を配置するタイムスケール領域の開始点を指定します。 Object が True の場合、 FromDate は無視されます。 FromDate を指定し、 ToDate は指定しない場合、Project はタイムスケール領域として入力された最後の日付を使用します。 この日付が開始点の日付よりも前の日付である場合は、作業中のビューに表示されているタイムスケール領域の最後の日付を使用します。 デフォルト値は、作業中のビューに表示されているタイムスケール領域の最初の日付です。
ToDate 省略可能 バリアント型 (Variant) コピーされた図を配置するタイムスケール領域の終了点を指定します。 Object が True の場合、 ToDate は無視されます。 ToDate を指定し、 FromDate は指定しない場合、Project はタイムスケール領域として入力された最初の日付を使用します。 この日付が終了点の日付よりも後の日付である場合は、作業中のビューに表示されているタイムスケール領域の最初の日付を使用します。 デフォルト値は、作業中のビューに表示されているタイムスケール領域の最後の日付です。
FileName 省略可能 String GIF 画像ファイルのファイル名です。 ForPrinter が pjGIF の場合、 FileName が必要です。 Object が True の場合、または ForPrinter が pjGIF ではない場合、 FileName は無視されます。
ScaleOption 省略可能 長整数型 (Long) 作業中のビューで表示されている画像が MaxImageWidth X MaxImageHeight (既定値は 22 インチ X 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) Long. 測定単位を使用します。 既定値は pjInches です。 使用できる定数は、 PjMeasurementUnits クラスの定数のいずれかです。

戻り値

ブール型 (Boolean)

注釈

引数を指定しない状態で EditCopyPicture メソッドを実行すると、[図のコピー] ダイアログ ボックスが表示されます。

例

次の例は、[ガント チャート] ビューのコピーを 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 のサポートおよびフィードバックを参照してください。