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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Данные конкретной фигуры как общее поле для вставки
СообщениеДобавлено: 24 ноя 2016, 12:38 
Не в сети

Зарегистрирован: 24 ноя 2016, 12:30
Сообщений: 6
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Можно ли сделать данные фигуры общими полями для вставки, как например "сведения о странице", "сведения о документе" и пр. ?
Хотелось бы именно такой вариант для использования. И без макросов :shock:


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

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

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


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

Зарегистрирован: 24 ноя 2016, 12:30
Сообщений: 6
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Внутри фигуры листа - как раз проблем нет. А чтобы для других вновь размещаемых, можно было бы назначить поле заданной фигуры без использования SHAPETEXT. Для пользователей это слишком сложно.


Последний раз редактировалось IvanL 25 ноя 2016, 07:16, всего редактировалось 1 раз.

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

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

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


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

Зарегистрирован: 24 ноя 2016, 12:30
Сообщений: 6
Использую Visio c: 2013
Очков репутации: 0

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

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


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

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

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


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

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

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


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

Зарегистрирован: 24 ноя 2016, 12:30
Сообщений: 6
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Проблема то в том, что принципиально возможно ли это сделать так, чтобы для фигуры (листа, документа) сделать доступные пользовательские поля , к которым можно обращаться без использования формул - типа поля номера страницы, названия, темы, автора и др. Пусть даже средствами vba. Чтобы не бежать и не писать настраиваемую формулу.


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Данные конкретной фигуры как общее поле для вставки
СообщениеДобавлено: 25 ноя 2016, 11:03 
Не в сети

Зарегистрирован: 24 ноя 2016, 12:30
Сообщений: 6
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Большое спасибо. Буду думать. Неохота связываться с внешним файлом ....


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Данные конкретной фигуры как общее поле для вставки
СообщениеДобавлено: 25 ноя 2016, 12:08 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
...для фигуры ...сделать доступные пользовательские поля , к которым можно обращаться без использования формул... Пусть даже средствами vba.

Средствами VBA можно сформировать формулу.
Например, выделить два шейпа и выполнить определенный макрос (который создаст и запишет нужную формулу).
Или на шейпе-источнике выполнить функцию "копировать поле", а на шейпе приемнике - "вставить поле".
То есть с VBA решений можно придумать много.


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

Зарегистрирован: 24 ноя 2016, 12:30
Сообщений: 6
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Большое спасибо Surrogate за ветку Спецификация: перенос данных из Excel из Visio и обратно.
Много чего интересного собранное в одном месте. Получил ответы на многие незаданные вопросы...


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

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



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

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


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

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