Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 28 мар 2024, 19:34

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Копирование данных shape
СообщениеДобавлено: 20 окт 2014, 12:53 
Не в сети

Зарегистрирован: 16 окт 2014, 15:32
Сообщений: 13
Использую Visio c: 2014
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
В продолжении темы создания локальной сети. Возник вопрос - можно ли как-то копировать и применять к фигуре пользовательский шаблон данных фигуры. К примеру, есть парк компьютеров. Добавляем несколько десятков на лист. У каждой фигуры есть предустановленные параметры. Location, room и прочие мне не нужны. Я их удаляю через редактирование и добавляю те параметры, которые мне необходимы. Логично было бы скопировать отредактированную фигуру и размножить. Но. Если понадобится внести новый параметр или удалить более ненужный - как быть? Ручками каждую фигуру редактировать? А если таких фигур 100-200? Вот и повторюсь еще раз - можно ли как-то пользовательские параметры по фигуре скопировать на остальные?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 20 окт 2014, 13:13 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Мастер-шейп - это "шаблон фигуры", который естественно содержит и "шаблон данных фигуры".
Так как пользователь может создать свои мастер-шейпы, он получает "пользовательские шаблоны данных фигуры".
Вопрос - что происходит при изменениях мастер-шейпов...
Если изменяется мастер-шейп во внешнем трафарете, это не сказывается на его копиях в рисунках.
Но существует еще и внутренний трафарет (Document Stencil). Изменения в его мастер-шейпах транслируются во все копии этих мастеров, размещенные на рисунке.
Таким образом, для изменения множества шейпов в рисунке (образованных от одного мастер-шейпа) нужно отредактировать мастер-шейп во внутреннем трафарете и при закрытии окна редактирования согласиться с применением изменений к копиям мастер-шейпа.
Это подойдет? Или вопрос был о том, как применить один набор свойств к шейпам, образованным от разных мастеров?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 20 окт 2014, 13:19 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Гость писал(а):
Логично было бы скопировать отредактированную фигуру и размножить. Но. Если понадобится внести новый параметр или удалить более ненужный - как быть?
Редактируй лучше сразу мастер-шейп. Добавляй в него сколько тебе нужно пользовательских свойств, все фигуры созданные на его базе будут обладать этим набором свойств
Гость писал(а):
Ручками каждую фигуру редактировать? А если таких фигур 100-200
также можно выделить сразу эти 100500 фигур (если они расположены на одном листе) и добавить им всем сразу необходимый набор свойств
Гость писал(а):
Вот и повторюсь еще раз - можно ли как-то пользовательские параметры по фигуре скопировать на остальные?
можно
1. утилитой Super Utilities and Tools
2. макросом из ветки Копирование данных фигуры (секция ShapeData)

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 20 окт 2014, 13:37 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Мне кажется, вариант с мастер-шейпом не подойдёт, т. к. для того, чтобы всё аплейтилось вместе с ним, соответствующие свойства должны быть унаследованы.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re:
СообщениеДобавлено: 20 окт 2014, 14:00 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Qwertiy писал(а):
Мне кажется, вариант с мастер-шейпом не подойдёт, т. к. для того, чтобы всё аплейтилось вместе с ним, соответствующие свойства должны быть унаследованы.
а ты попробуй
Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 20 окт 2014, 14:19 
Не в сети

Зарегистрирован: 16 окт 2014, 15:32
Сообщений: 13
Использую Visio c: 2014
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Если изменяется мастер-шейп во внешнем трафарете, это не сказывается на его копиях в рисунках.
Но существует еще и внутренний трафарет (Document Stencil). Изменения в его мастер-шейпах транслируются во все копии этих мастеров, размещенные на рисунке.
Таким образом, для изменения множества шейпов в рисунке (образованных от одного мастер-шейпа) нужно отредактировать мастер-шейп во внутреннем трафарете и при закрытии окна редактирования согласиться с применением изменений к копиям мастер-шейпа.
Это подойдет? Или вопрос был о том, как применить один набор свойств к шейпам, образованным от разных мастеров?

Если не трудно, можете подсказать последовательность действий по изменению внутреннего трафарета? Где и что запустить? Использую Visio 2007.

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 20 окт 2014, 14:32 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
внутренний трафарет это набор мастершейпов которые уже присутствуют в данном документе.
обычно это окно располагается с левой части экрана
Изображение
1. в этом окне выбрать нужный мастер шейп. кликнуть по нему 2 раза
2. после двойного клика попадешь в окно редактирования мастершейпа. добавишь в него все что нужно
3. Обязательно обновить изменения во всех шейпах созданных на базе данного мастершейпа
Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 20 окт 2014, 19:51 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
2007 визио нет, а в 2010 мастера документа можно включить так:
Изображение
или так:
Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 21 окт 2014, 01:14 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 963
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100614

Добавить очки репутацииУменьшить очки репутации
Гость писал(а):
В продолжении темы создания локальной сети. Возник вопрос - можно ли как-то копировать и применять к фигуре пользовательский шаблон данных фигуры. К примеру, есть парк компьютеров. Добавляем несколько десятков на лист. У каждой фигуры есть предустановленные параметры. Location, room и прочие мне не нужны. Я их удаляю через редактирование и добавляю те параметры, которые мне необходимы. Логично было бы скопировать отредактированную фигуру и размножить. Но. Если понадобится внести новый параметр или удалить более ненужный - как быть? Ручками каждую фигуру редактировать? А если таких фигур 100-200? Вот и повторюсь еще раз - можно ли как-то пользовательские параметры по фигуре скопировать на остальные?


Есть встроенная фича - "наборы данных".
Можно определить "набор данных" и применять их к нужным фигурам нажатием одной кнопки.
Нажать "Define Data Sets" в окошке данных.

Подробнее:
https://www.youtube.com/watch?v=Wqh9voTlOso
http://office.microsoft.com/en-001/visi ... 49230.aspx


Вложения:
10-20-2014 11-08-08 PM.png
10-20-2014 11-08-08 PM.png [ 14.85 Кб | Просмотров: 367 ]
10-20-2014 11-04-56 PM.png
10-20-2014 11-04-56 PM.png [ 9.46 Кб | Просмотров: 2215 ]

_________________
Полезные инструменты для создания диаграмм Visio:
https://unmanagedvisio.com/
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 22 окт 2014, 11:49 
Не в сети

Зарегистрирован: 16 окт 2014, 15:32
Сообщений: 13
Использую Visio c: 2014
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Большое спасибо всем за ответы! Но :) Возник еще маленький момент. Когда я выделяю нужный мне шейп, применяю к нему пользовательские параметры PC в окне Shape Data Sets - набор параметров добавляется к уже существующему,а не заменяет его.

К примеру, у фигуры Laptop существует стандартный набор параметров. Но они мне не нужны :) Правильно ли я понимаю, что мне необходимо сделать свою собственную фигуру, с нужными мне параметрами, затем раскидать эти фигуры на листе, там где это необходимо по схеме, затем применить ко всем фигурам, не знаю как назвать сие правильно, мой пользовательский набор и потом уже его редактировать в Shape Data Sets, что повлечет за собой изменение параметров во всех фигурах к котором я применил мой пользовательский набор :) Извиняюсь за не совсем понятное изложение своих мыслей - плохо знаком с названиями всех модулей и функций в Visio.


Вложения:
Visio.JPG
Visio.JPG [ 43.31 Кб | Просмотров: 432 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 22 окт 2014, 12:08 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
brabys писал(а):
Правильно ли я понимаю, что мне необходимо сделать свою собственную фигуру, с нужными мне параметрами, затем раскидать эти фигуры на листе, там где это необходимо по схеме, затем применить ко всем фигурам, не знаю как назвать сие правильно, мой пользовательский набор и потом уже его редактировать в Shape Data Sets, что повлечет за собой изменение параметров во всех фигурах к котором я применил мой пользовательский набор :)
на мой взгляд самый простой вариант, взять готовый мастер Laptop удалить из него все не нужные свойства ручками. Добавлять свойства можно ручками, можно с помощью набора (в этом случае все равно нужно эти свойства создать) если в последствии этот набор нужно применить к другому мастеру например Desktop. Тогда аналогичные свойства будут у всех шейпов в документе на базе этого мастера.
этот же набор можно применить к любой другой фигуре в случае необходимости.

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 22 окт 2014, 12:33 
Не в сети

Зарегистрирован: 16 окт 2014, 15:32
Сообщений: 13
Использую Visio c: 2014
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Да, я решил так и делать. Спасибо большое за помощь!


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 23 окт 2014, 13:55 
Не в сети

Зарегистрирован: 16 окт 2014, 15:32
Сообщений: 13
Использую Visio c: 2014
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Возник еще вопрос :) При при добавлении свойств мастершейпа - новые появляются в конце списка. К примеру, есть у меня набор свойств ПК: CPU, RAM, HDD и прочие. Но, внезапно:), появилась необходимость добавить новое свойство ФИО пользователя данной техникой.При добавлении свойство, естественно, попадет в конец списка, а мне надо бы чтобы данный параметр был вверху списка. В общем, можно ли что-то сделать? Или необходимо изначально четкую последовательность создать и ею пользоваться?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 23 окт 2014, 14:17 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
brabys писал(а):
Или необходимо изначально четкую последовательность создать и ею пользоваться?

именно.
либо писать макрос для вставки


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 23 окт 2014, 14:23 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
нужно установить очередность вывода строк свойств с помощью ключа сортировки
Изображение
на форме Определение данных фигуры в поле Подпись элементы списка идут по мере создания. с помощью ключа сортировки в окне Данные фигуры - Sheet.1 создается нужная тебе последовательность вывода свойств

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 23 окт 2014, 15:09 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
точно. так тоже можно, если речь идет только об отображении в окошке. но придется перенумеровывать все ключи, если уже есть "1".


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 23 окт 2014, 15:13 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
9rey писал(а):
но придется перенумеровывать все ключи, если уже есть "1".
а кто обещал, что будет легко Изображение
или
brabys писал(а):
необходимо изначально четкую последовательность создать и ею пользоваться

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 23 окт 2014, 21:42 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 534
Использую Visio c: 2008
Очков репутации: 107

Добавить очки репутацииУменьшить очки репутации
9rey писал(а):
точно. так тоже можно, если речь идет только об отображении в окошке. но придется перенумеровывать все ключи, если уже есть "1".

Насколько я помню может быть несколько одинаковых ключей. Вначале идут все меньшие номера, потом большие.
Типа:
    1
    1
    1
    2
    2
    3
    4
    5
    7
    7
    7
Правда, это наверно еще больше запутывает сортировку :) .

_________________
GitHub
Yandex-диск с набором полезных утилит


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 24 окт 2014, 01:47 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Shishok писал(а):
Насколько я помню может быть несколько одинаковых ключей. Вначале идут все меньшие номера, потом большие.
Правда, это наверно еще больше запутывает сортировку :) .
совершенно случайно увидел, что в штатной фигуре от MS сортировка может выполняться не только по числовому ключу
Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Копирование данных shape
СообщениеДобавлено: 28 окт 2014, 14:35 
Не в сети

Зарегистрирован: 16 окт 2014, 15:32
Сообщений: 13
Использую Visio c: 2014
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Shishok писал(а):
Насколько я помню может быть несколько одинаковых ключей. Вначале идут все меньшие номера, потом большие.
Правда, это наверно еще больше запутывает сортировку :) .
совершенно случайно увидел, что в штатной фигуре от MS сортировка может выполняться не только по числовому ключу
Изображение

Не могу понять. Стоит Визио 2010. Но у меня нет параметра "Сортировка". Этот скриншот сделан в 2013 Визио?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB