Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Копирует активное представление в виде рисунка или объекта OLE или экспортирует активное представление в GIF-файл изображения.
Синтаксис
выражение.
EditCopyPicture( _Object_, _ForPrinter_, _SelectedRows_, _FromDate_, _ToDate_, _FileName_, _ScaleOption_, _MaxImageHeight_, _MaxImageWidth_, _MeasurementUnits_ )
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Object | Необязательный | Логический | Значение true , если представление должно быть скопировано в виде объекта OLE. Значение по умолчанию — False. |
| ForPrinter | Необязательный | Long | Указывает место копирования представления. Может быть одной из следующих констант PjCopyPictureFor : pjScreen, pjPrinter или pjGIF. Если объект имеет значение True, forPrinter игнорируется. Значение по умолчанию — pjScreen. |
| SelectedRows | Необязательный | Логический | Значение true, если Project копирует только выбранные строки. Значение False , если программа копирует все видимые строки. |
| FromDate | Необязательный | Variant | Начало шкалы времени для скопированного рисунка. Если объект имеет значение True, параметр FromDate игнорируется. Если параметр FromDate указан, а toDate — нет, Project будет использовать последнюю введенную дату для окончания шкалы времени. Если это создаст отрицательный период времени, программа будет использовать последнюю дату шкалы времени, видимую в активном представлении. Значение по умолчанию — самая ранняя дата шкалы времени, видимая в активном представлении. |
| ToDate | Необязательный | Variant | Конец шкалы времени для скопированного рисунка. Если объект имеет значение True, значение ToDate игнорируется. Если параметр ToDate указан, а FromDate — нет, Project будет использовать последнюю введенную дату для начала шкалы времени. Если это создаст отрицательный период времени, программа будет использовать самую раннюю дату шкалы времени, видимую в активном представлении. Значение по умолчанию — это последняя дата шкалы времени, отображаемая в активном представлении. |
| FileName | Необязательный | String | Имя файла изображения GIF. Если forPrinter имеет значение pjGIF, требуется имя_файла . Если параметр Object имеет значение True или ForPrinter не имеет значение pjGIF, fileName игнорируется. |
| ScaleOption | Необязательный | Long | Указывает, как обрабатывать изображение активного представления, если оно больше MaxImageWidth by 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 . |
Возвращаемое значение
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 и обратная связь.