Форум пользователей Visio http://visio.getbb.ru/ |
|
Спецификация: перенос данных из Excel из Visio и обратно http://visio.getbb.ru/viewtopic.php?f=15&t=234 |
Страница 1 из 2 |
Автор: | Surrogate [ 07 ноя 2012, 00:46 ] | |||
Заголовок сообщения: | Спецификация: перенос данных из Excel из Visio и обратно | |||
Друзья предлагаю вашему вниманию мою очередную разработку! мастер для переноса данных из экселя в визио, для формирования спецификации Макрос запускается с помощью комбинации клавиш Ctrl+M или Alt+F8, в списке макросов выбрать ThisDocument.main! Возможности: 1. Вставить данные из экселя, при вставке происходит автоматический перенос строй и добавление страниц 2. Удалить текущую спецификацию из файла! В данной версии еще не реализовано обновление данных, поэтому специикацию нужно сначала удалить и вставить заново! 3. Экспорт данных их визио в эксель, если вы уже наделали кучу правок в файле визио, чтоб не мучиться вспоминая где это было. сохраняет файл эксель с датой в имени файла К сожалению этот макрос некорректно работает в Visio2007, см. пост #1719 в этой ветке, т.к. в нем обновление ячеек шейпшита происходит с задержкой. Мне неизвестно, каким образом можно реализовать аналог функции TextHeight в VBA? Жду вопросов, комментариев
|
Автор: | 9rey [ 07 ноя 2012, 19:52 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
у меня возникает ошибка при генерации в визио: вот тут ошибка: |
Автор: | Surrogate [ 07 ноя 2012, 22:27 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
С этим багом разобрался ! во вложенном файле эксел был некоректный пример! нужно, чтобы в ячейках количество были числа. в приложенном файле эксель начиная с 37 строки, были ошибки в ячейках... Сейчас перезалил файлы |
Автор: | 9rey [ 08 ноя 2012, 07:24 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
проверил на визио 2007 (на работе нет 2003, 2010). вылезает за гарницы страницы: первая страница: вторая страница: и еще замечание. процесс EXCEL.EXE продолжает висеть в диспетчере задач. это не гуд, надо закрывать после выполнения кода... |
Автор: | Surrogate [ 06 фев 2013, 12:31 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
Получил вопрос в личку ! Цитата: Добрый день! подскажите пожалуйста можно ли заминить шрифт в вашем шаблоне? и как это сделать? Да, в шаблонах которые доступны для скачивания в этой ветке форума можно менять шрифты и высоту шрифта. Ничего вообще не заблокировано !!! Лучше это делать в "Наборе элементов документа" (Document Stencil), чтобы изменения произошли на всех листах документа ! 1. Выбираем меню разработчик (в визио2010 по умолчанию оно отключено, как включить описано здесь) 2. Ставим галочку рядом с надписью "Набор элементов документа", после собственно и появляется (см. панель слева) 3. Делаем двойной клик на мастере "Специфика…", попадаем внутрь группы 4. Внутри жмем Ctrl+A. Ну а дальше собственно ставим нужный шрифт, его высоту/цвет/наклон и т.п. в меню "Главная" 5. Начинаем использовать во всех своих файлах |
Автор: | valik_minsk [ 07 фев 2013, 16:24 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
не меняеться дата в рамке или она вбивается вручную? |
Автор: | Surrogate [ 07 фев 2013, 18:13 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
под это дело есть специальная штука, на случай если нужно менять все даты и фамилии в штампе сразу во всем многостраничном документе Инструкция как с этим работать Если надо на одном единственном, можно сделать так: Выделить прямоугольник, кликнув по нему. Далее щелкнуть правой кнопкой мыши, в выпавшем меню выбрать пункт "Изменить" |
Автор: | valik_minsk [ 08 фев 2013, 09:46 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
"специальная штука" не работает. при изменении даты в "специальной штуке" в рамках дата не меняется (speka2010.zip) по скриншоту видно, что изменилась диалоговое окно при ручном изменении - появились выпадающиие списки. будет новая версия? |
Автор: | Surrogate [ 08 фев 2013, 10:25 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
Действительно не работало, спасибо за обнаружение бага ! Перезалил файл версии 2010, дома посмотрю работает ли в 2003… |
Автор: | Surrogate [ 08 фев 2013, 12:57 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
valik_minsk писал(а): по скриншоту видно, что изменилась диалоговое окно при ручном изменении - появились выпадающиие списки. будет новая версия? Какая новая версия имеется в виду ? я совсем забыл что в файле speka2010.vsd все что нужно было! В моем сообщении верхняя картинка это демонстрирует. Вторая картинка демонстрирует как менять фамилию и дату в каждой строке. Изначально шаблон создавался в Визио2003, при переходе на 2010 там некоторые значения сбиваются. К сожалению когда я впервые выкладывал этот файл, я не проверил все потенциально глючные места. |
Автор: | valik_minsk [ 12 фев 2013, 14:58 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
speka2010.vsd дата работает)) подскажите как настроить так,чтобы был только месяц и год? (как на вашем примере) и как сделать выпадающий список фамилий при ручном изменении штампа? |
Автор: | Surrogate [ 12 фев 2013, 17:35 ] | ||
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно | ||
Дата тип данных 5
Выпадающий список - выбирается тип данных фиксированный (тип 1) или переменный список(тип 4). И пишется список, разделенный точкой с запятой (;) |
Автор: | valik_minsk [ 20 фев 2013, 14:31 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
Спасибо разобрался. Окно Дата никогда не меняется. Всегда 23.08.2012. Можно ли как-то менять названия полей? Попробовал разгруппировать, поменял надписи, сгруппировал и перестал работать двойной клик. |
Автор: | Surrogate [ 20 фев 2013, 15:05 ] | ||||
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно | ||||
valik_minsk писал(а): Можно ли как-то менять названия полей? Попробовал разгруппировать, поменял надписи, сгруппировал и перестал работать двойной клик. Названия полей можно было менять без разгруппировки ! Боюсь там, может не только двойной клик отвалиться…двойной клик: нужно в секцию Events, в поле EventDblClick написать =Docmd(1312)!
|
Автор: | valik_minsk [ 20 фев 2013, 17:21 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
покоцанный вариант не сохранял. как менять без разгруппировки? введенные фамилии не сохраняются в виде списка? |
Автор: | Surrogate [ 20 фев 2013, 17:23 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
да, с датой действительно был косяк ! лечится таким вот макаром. Здесь же видно как попасть внутрь группы Если надо поменять собственно надписи на шейпе с закругленными краями (имитация формы Windows), то меняем надписи здесь Если нужно исправить надписи на TRUE-форме (появляющейся после двойного клика), то это исправляется таким образом
|
Автор: | Surrogate [ 20 фев 2013, 23:35 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
valik_minsk писал(а): введенные фамилии не сохраняются в виде списка? как это не сохраняются ? Но только в конец списка, сортировка не выполняется. Самое главное не забывать кнопку "OK" нажать! А какая версия Визио ? |
Автор: | valik_minsk [ 21 фев 2013, 17:09 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
visio 2010. Слил заново - думал направил чего. При вводе новой фамилии в форму в рамке она появляется не сразу, может это только в 2010 visio. Если одновременно поменять дату, то фамилия появляется сразу. Чем если не секрет Вы делаете GIF такие? |
Автор: | Surrogate [ 21 фев 2013, 17:25 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
oops ! поломалось всё и не только в этом файле, даже других в файлах… Эх похоже меня перехвалили на соседних ветках valik_minsk писал(а): Чем если не секрет Вы делаете GIF такие? LICEcap |
Автор: | valik_minsk [ 21 фев 2013, 17:44 ] |
Заголовок сообщения: | Re: Спецификация: перенос данных из Excel из Visio и обратно |
1.открываю чистый документ 2. выношу на лист форму 3. меняю фамилии нажимаю ОК 4. рамка не меняется 5. открываю еще раз форму меняю дату нажимаю ОК 6. меняется и дата и фамилии |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |