Как в визио скопировать лист в другой файл

Обновлено: 04.07.2024

Я знаю, что могу сделать это вручную с помощью копирования / вставки, но я ищу более простой способ.

Кто-нибудь знает быстрый и простой способ объединения документов Visio? У меня есть несколько файлов Visio vsd, каждый из которых имеет один и тот же тип внутреннего документа (Блок-схема - единицы США). Каждый из них имеет от 1 до 15 страниц. Я хотел бы объединить их все в один файл Visio.

Я использую Visio для корпоративных архитекторов (11.4301.8221), поэтому, если есть процедура для этого в этой версии, это то, что я ищу, но сторонний инструмент или макрос также подойдет.

Это не может быть легко сделано, потому что Visio не дает хороший.Метод копирования на странице объекта в Visio.

Это можно сделать с помощью VBA, но это не так просто, как мне кажется.

Ниже я вставлю код VBA, который вы можете использовать, передав массив имен файлов, который будет копироваться на всех страницах каждого из этих документов. Однако обратите внимание, что он не будет копировать значения таблицы форм на уровне страницы, так как сейчас это слишком сложно для меня . поэтому, если вы просто копируете фигуры, это должно работать для вас (подпрограмма TryMergeDocs - это то, что я использовал для проверки этого, и это, кажется, работает хорошо).

У меня была похожая проблема, но я хотел также скопировать фон страницы. Поэтому я добавил следующую строку в процедуру CopyPage:

И добавил еще один цикл над CurrDoc.Pages в процедуре MergeDocuments:

Процедура SetBackground очень проста:

И это сработало. Может быть, sb найдет это полезным.

Спасибо всем за то, что поделились решением.

Позвольте мне скопировать / вставить "слияние" решения Джона и добавление user26852 :-)

Это полный макрос, который работал для меня как шарм:

Одна вещь, хотя: я должен был повторно проверить "блокировку" на слое, который я имел на своих страницах. Я предполагаю, что "свойства слоя" не распространяются макросом. Для меня не было большой проблемой повторно заблокировать все мои фоновые слои. Но для кого-то еще, возможно, стоит посмотреть немного подробнее о том, как копировать / вставлять свойства слоя.

Вы можете скопировать как одну страницу, так иVisio файл документа.

Копирование страницы Visio в другой файл Visio

Нажмите CTRL+A, чтобы выбрать все фигуры на странице, которые нужно скопировать.

Нажмите CTRL+C, чтобы скопировать все фигуры.

Переключение на другой файл Visio.

Кнопка "Ввести новую страницу"

Выберите существующую страницу, на которой нужно вставить фигуры, или кнопку "Вставить новую страницу в строке состояния в нижней части окна, чтобы создать новую страницу:

Кнопка "Вставить новую страницу" в панели состояния в Visio в Интернете.

На странице назначения нажмите CTRL+V, чтобы вировать фигуры.

Копирование всего файла Visio

Visio легко скопировать весь файл:

В Visio выберите "Файл" > "Открыть".

В списке недавно открытых файлов найдите файл, который нужно скопировать.

Щелкните имя файла правой кнопкой мыши и выберите "Открыть копию".

Откроется новая копия файла с универсальным именем, например "Рисование1".

Выберите "> сохранить как", чтобы у файла было новое имя и вы можете выбрать папку для сохранения.

Копирование некоторых или всех фигур с одной страницы на другую

Вы можете скопировать фигуры на другую страницу в том жеVisio файле:

Выберите фигуры, которые нужно скопировать.

Чтобы выделить все фигуры, нажмите клавиши CTRL+A.

Чтобы выбрать несколько фигур, щелкните их, удерживая нажатой кнопку CTRL.

Нажмите CTRL+C, чтобы скопировать все фигуры.

Кнопка "Ввести новую страницу"

Переключение на существующую страницу, на которой вы хотите вставить фигуры, или нажать кнопку "Вставить новую страницу в строке состояния в нижней части окна, чтобы создать новую страницу.

Кнопка "Вставить новую страницу" в панели состояния в Visio в Интернете.

Нажмите CTRL+V, чтобы вировать фигуры на странице.

Фигуры находятся по центру страницы. Перетащите их в нужное место.

Копирование фигур из одного файла в другой

Вы можете скопировать фигуры в одном файле с помощью Visio CTRL+C, а затем CTRL+V.

Скопируйте всю страницу или выбранные фигуры на другую страницу вVisio файле.

Дублирование страницы в Visio файла

В документе Visio откройте страницу, которая вы хотите дублировать.

Щелкните правой кнопкой мыши вкладку страницы внизу и выберите дублировать.

Будет создана повторяемая страница. После этого вы можете переместить или переименовать эту страницу.

Копирование всех фигур на Visio на другую страницу

Нажмите CTRL+A, чтобы выбрать все фигуры на странице.

Чтобы скопировать все фигуры, нажмите CTRL+C.

Переключение на существующую страницу, на которой вы хотите вставить фигуры, или на вкладке > создать новую страницу.

Нажмите CTRL+V, чтобы вировать фигуры на странице.

Копирование одной фигуры или группы фигур в то же место на другой странице

Выберите фигуры, которые нужно скопировать, и нажмите CTRL+C.

На странице назначения нажмите CTRL+V. Фигуры будут отображаться на новой странице в том же месте, что и на исходной странице.

Копирование фигуры или группы фигур в другое место на другой странице

Выберите фигуру или фигуры, которые нужно скопировать, щелкните их правой кнопкой мыши и выберите Копировать.

Щелкните вкладку новой страницы или выберите Вставить > создать страницу, чтобы создать новую страницу.

Щелкните правой кнопкой мыши место, куда вы хотите в paste фигуры, и выберите Вировать.

Дублирование страницы в файле Visio

В Веб-приложение Visio, когда вы в режиме редактирования, вы можете дублировать любую страницу.

В документеVisio щелкните правой кнопкой мыши вкладку страницы внизу и выберите дублировать.

Будет создана повторяемая страница. Она сохраняет все свойства исходной страницы (темы, ориентацию и так далее). После этого вы можете переместить или переименовать новую страницу. (См. переусортовка и переименование страниц.)

Копирование некоторых или всех фигур с одной страницы на другую

Вы можете скопировать фигуры на другую страницу в том жеVisio файле:

Выберите фигуры, которые нужно скопировать.

Чтобы выделить все фигуры, нажмите клавиши CTRL+A.

Чтобы выбрать несколько фигур, щелкните их, удерживая нажатой кнопку CTRL.

Чтобы скопировать все фигуры, нажмите CTRL+C.

Кнопка "Набор новой страницы"

Переключение на существующую страницу, на которой вы хотите вставить фигуры, или нажать кнопку Вставить новую страницу в строке состояния в нижней части окна, чтобы создать новую страницу.

Кнопка "Вставить новую страницу" в панели состояния Visio в Интернете.

Нажмите CTRL+V, чтобы вировать фигуры на странице.

Фигуры находятся по центру страницы. Перетащите их в нужное место.

Копирование фигур из одного файла в другой

С помощью CTRL+C можно скопировать фигуру или фигуру в одном файле, а затем перейти в другой Visio и вкопировать их с помощью CTRL+V.

Так как иллюстрация может содержать множество однотипных элементов, подготовив один образец и скопировав его нужное число раз, вы существенно сократите временные затраты. Для того, чтобы скопировать один или несколько элементов, выделите их (см. выше), после чего воспользуйтесь одним из следующих способов:

  • переместите выделенные объекты при помощи мыши, удерживая нажатой клавишу Ctrl — вместо обычного перемещения они будут скопированы в выбранную вами область листа. При нажатой клавише Ctrl указатель мыши будет дополнен символом «+» — это говорит о том, что режим копирования включен;
  • скопируйте выбранные элементы в буфер обмена при помощи команды Правка → Копировать (аналогичный результат достигается при использовании комбинации клавиш Ctrl+C или Ctrl+Insert). После этого при помощи команды Правка → Вставить поместите в документ нужное число экземпляров ранее скопированных объектов.

Команды для работы с буфером обмена присутствуют и в контекстном меню выделенных элементов. Для вставки фрагмента документа из буфера также можно использовать комбинации клавиш Ctrl+V или Shift+Insert. С помощью буфера обмена вы можете поместить в документ Microsoft Visio элементы, созданные и скопированные в буфер при помощи других программ. Команда Правка → Специальная вставка позволяет не только вставить фрагмент из буфера, но и выбрать формат, в котором этот фрагмент будет использован (рис. 4.8).

Рис. 4.8. При помощи команды Специальная вставка… вы можете не только поместить в документ фрагмент из буфера обмена, но и выбрать формат, в котором будут представлены полученные данные

Рис. 4.8. При помощи команды Специальная вставка… вы можете не только поместить в документ фрагмент из буфера обмена, но и выбрать формат, в котором будут представлены полученные данные

Например, можно добавить к документу фрагмент текста, представив его в виде изображения. Вы не сможете больше редактировать этот фрагмент как набор символов, но зато будете уверены в том, что никакие параметры текста (например начертание шрифта) не изменятся при передаче документа на другой компьютер. При необходимости можно скопировать элементы иллюстрации или весь документ целиком через буфер обмена в другое приложение, например в Microsoft Word.

Удаление блоков

Если в процессе работы с иллюстрацией один или несколько блоков стали ненужными, удалите их. Для этого выделите элементы, подлежащие удалению, и нажмите клавишу Delete. Если вы хотите переместить объект в другой документ или приложение, воспользуйтесь комбинацией клавиш Ctrl+X или командой Вырезать меню Правка или контекстного меню объекта. Эти команды и комбинация клавиш позволяют удалить выделенные объекты из документа, сохранив их в буфере обмена. Помещенные в буфер данные можно использовать в Visio или другой программе.

Читайте также: