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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 05 дек 2013, 12:58 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
А как насчёт записи в макрос вызова добавления в контейнер под фигурой? Правда, с автосайсом контейнера как-то не больно сочетается...


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Фигуры для календаря. Как преодолеть ограничение?
СообщениеДобавлено: 05 дек 2013, 15:51 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 05 дек 2013, 17:09 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
ниасилил, пример в студию пожалуйста :)

Код:
Sub DoIt1()
  Dim Container As Shape
 
  With Application.ActiveWindow
    .Page.DrawRectangle 1.181102, 10.23622, 2.952756, 8.464567
    Set Container = .Page.DropContainer(Application.ActiveDocument.Masters.ItemFromID(2), .Selection)
    Container.CellsSRC(visSectionObject, visRowXFormOut, visXFormWidth).FormulaU = "10000 mm"
    .Page.DrawRectangle 3.937008, 10.03937, 5.708661, 8.661417
    .Selection.AddToContainers
    .Select Container, visSelect
    .Selection.SetContainerFormat visContainerFormatFitToContents
    .DeselectAll
  End With
End Sub

Код:
Sub DoIt2()
  Dim Shapes(0 To 3) As Shape, Q As Integer
 
  With Application.ActiveWindow
    For Q = LBound(Shapes) To UBound(Shapes)
      Set Shapes(Q) = .Page.DrawRectangle(Rnd() * 4, Rnd() * 20, Rnd() * 7, Rnd() * 10)
    Next Q
   
    .DeselectAll
    For Q = LBound(Shapes) To UBound(Shapes)
      .Select Shapes(Q), visSelect
    Next Q
    .Page.DropContainer Application.ActiveDocument.Masters.ItemFromID(2), .Selection
   
    .DeselectAll
  End With
End Sub


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Фигуры для календаря. Как преодолеть ограничение?
СообщениеДобавлено: 05 дек 2013, 17:48 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 05 дек 2013, 17:55 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
вылезает на set container

А если убрать присваивание контейнер создаёт? Возможно ему тип не нравится...
У меня в Visio 2013 Professional работает.
И вообще, почему ты не хочешь сам записью макроса воспользоваться?


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

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

спасибо, что напомнил :)
получилось макрорекордером записать, надо немного причесать…

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


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

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
спасибо, что напомнил :)

Эм.. Ну как бы в верхнем посте этой страницы написано:
Qwertiy писал(а):
А как насчёт записи в макрос вызова добавления в контейнер под фигурой?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Фигуры для календаря. Как преодолеть ограничение?
СообщениеДобавлено: 05 дек 2013, 21:35 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


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

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
меня смутили слова "под фигурой"

А как надо было перевести "Add to Underlying Container"?


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

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

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


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

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
в русском визио2010

Кривой перевод. Ни капельки не понятно, что такое "вложенный контейнер". И вообще, http://translate.google.ru/#auto/ru/underlying :)
Этот пункт добавляет в контейнер, расположенный под фигурой (визуально).

Surrogate писал(а):
а я кстати вставлял в новый контейнер :)

Ну да. Для первой фигуры в новый, затем меняется его ширина, вторая добавляется в него, как в расположенный под ней, после чего возвращается авторесайз. Так было сделано в DoIt1.
В DoIt2 все фигуры выделялись и помещались в новый контейнер.


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

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

Добавить очки репутацииУменьшить очки репутации
Surrogate
Я тут нашел способ без макросов,по-быстрому, вставлять недели в ряд, при помощи команды "создать массив фигур". По-быстрому, конечно, дату не изменить, для этого надо использовать твой способ со связями в шейпшите.

Сейчас сделал диаграмму нового типа. Теперь в ней есть взаимодействие и с Оутлуком, и с Проджектом. Однако, если с Проджектом через линию времени можно экспортировать все даты в раз, то с Оутлуком, приходится делать импорт на каждую неделю. Теперь, по-крайней мере, есть хоть какое-то взаимодействие с основными продуктами Майкрософт, однако, возможно-ли сделать импорт из Оутлука более удобным?


Вложения:
Planning_RoadmapMix_.vsd [399 Кб]
Скачиваний: 179
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Фигуры для календаря. Как преодолеть ограничение?
СообщениеДобавлено: 09 дек 2013, 11:47 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


Вложения:
~timeline.vsd [73 Кб]
Скачиваний: 212

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Фигуры для календаря. Как преодолеть ограничение?
СообщениеДобавлено: 12 дек 2013, 19:53 
Не в сети
Новичок

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
а где там это? я чёта не нашел…


На вкладке линия времени - есть кнопка с экспортом/импортом в MS Project, и на вкладке календарь, импорт данных Оутлук. Работает в 2013 Визио.

Но казывается, что 2010 Визио, в фигурах календаря, кнопка импорт данных Оутлук не работает.


Цитата:
с помощью макрорекордера записал код как засунуть шейп в контейнер, и как дублировать шейпы чтоб они помещались внутрь контейнера.


Вот это интересно получилось.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Фигуры для календаря. Как преодолеть ограничение?
СообщениеДобавлено: 12 дек 2013, 20:22 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
в блоге John Goldsmith появилась запись A 35 day calendar shape for Visio 2013

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


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

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



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

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


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

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