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

Форум по вопросам применения и программирования в Visio
Текущее время: 17 дек 2018, 08:39

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Народ, подскажите!!!Относительные пути связей
СообщениеДобавлено: 18 авг 2013, 12:10 
Не в сети

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

Добавить очки репутацииУменьшить очки репутации
Помогите пожалуйста, подскажите как сделать связи в visio не по абсолютным,а по относительным путям? Точнее как ПЕРЕделать связи,сделанные по абсолютным путям, в связи с относительным путем?


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
ты про абсолютные/относительные гиперссылки (hyperlinks) ?

кривой русский перевод
см. раздел MORE INFORMATION (Дополнительная информация), п. 6 ! как планируешь менять программно или ручками ?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Народ, подскажите!!!Относительные пути связей
СообщениеДобавлено: 19 авг 2013, 01:26 
Не в сети

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Народ, подскажите!!!Относительные пути связей
СообщениеДобавлено: 19 авг 2013, 07:18 
Можете уточнить каким образом документ связан с Excel ? существует несколько способов например


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Народ, подскажите!!!Относительные пути связей
СообщениеДобавлено: 19 авг 2013, 11:07 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Surrogate в теме #p2173 писал(а):

первыми тремя способами лично я почти не пользовался. при использовании технологии ODBC однозначно нужен абсолютный путь !


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Народ, подскажите!!!Относительные пути связей
СообщениеДобавлено: 19 авг 2013, 16:49 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
если речь идет о гиперссылках, то вот, из хелпа:

Цитата:
Address cell (Hyperlinks section)

Specifies a URL address, DOS file name, or UNC path to which to jump.

You can specify Address as a relative path based on the base path defined for the document in the Hyperlink base field on the Summary tab of the Properties dialog box (File menu). If the document has no base path, the application navigates based on the document path. If the document has not been saved, the hyperlink is undefined.


т.е. относительный путь надо задать в настройках визио. либо если там нет пути, то приложение берет путь из расположения запущенного файла. т.е. указывай путь в гиперссылках от пути файла. если файл лежит там же где и ссылка, то просто пишешь имя файла-ссылки в секции Hyperlinks, без пути.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Народ, подскажите!!!Относительные пути связей
СообщениеДобавлено: 19 авг 2013, 17:48 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
для того чтоб в свойства документа Hyperlinkbase() загнать путь к текущему файлу надо использовать код
Код:
ThisDocument.HyperlinkBase = ThisDocument.Path
вот только что-то не срабатывает обновление этого пути при событии открытия файла :(
не ругается, но ничего и не происходит
Код:
Private Sub Document_DocumentOpened(ByVal Doc As IVDocument)
ThisDocument.HyperlinkBase = ThisDocument.Path
End Sub
придется после открытия запускать макрос, чтоб обновить это свойство Hyperlinkbase()
Код:
Sub Agul()
ThisDocument.HyperlinkBase = ThisDocument.Path
End Sub


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

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

Добавить очки репутацииУменьшить очки репутации
не не не. ниче не надо делать!
все просто.
пример: создал файл vis1.vsd, сохранил скажем в c:\test\
создал файл doc1.doc в той же папке c:\test\
теперь в vis1 нарисовал прямоугольник, в нем добавил гиперссылку на doc1.doc, он написал c:\test\doc1.doc
убираем путь c:\test\ и оставляем просто doc1.doc.
всё.
поскольку файл doc1.doc лежит там же где и наш vis1, то не надо указывать путь.
теперь можно переносить папку test со всеми файлами в другие места. связи не нарушатся. также можно в папке test cделать вложенную папку например link, положить туда файл doc1.doc и указывать путь в поле гиперссылки так: link\doc1.doc
и опять же можно переносить папку test на другие компы и связи не нарушатся при условии сохранения внутренней структуры папки test


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

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



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

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


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

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