Author |
Topic |
|
immortal
Russia
391 Posts |
Posted - 04/04/2005 : 14:07:14
|
т.к. есть спрос я так понимаю на мою программу, то думаю что логичнее её обсуждать тут взять её можно тут http://www.immortal.vstu.edu.ru/visio/excel2visio.rar (25322 байта) дата обновления 4.4.2005 позволяет рисовать из екселя делать визио - ексель и ексель - визио
excel2visio.exe - сама программа excel.xls - пример в екселе replace, replace1 соответственно замена значений в имени ячейки и в значении excel - для умолчаний файла vss и имени шейпа, чтобы не писать в екселе соответствующие столбцы start: настройка работы формы первая строка 1 - метрика, 0 - дюймы вторая строка 0 - мм, 1 - см 2 - м, 3- км третья и четвертая для указания координаты нижнего левого угла, пока не работает, поэтому 0 пятая 0 или 1, позваляет не показывать форму, уже не помню какая цифра показывает форму а какая нет, помоему 0-запускает сразу кнопку на форме и выгружает форму
откройте визио и создайте новый проект (документ) откройте excel.xls отредактируйте имена файла vss, в соответствии с вашим требованиями отредактируйте имя шейпа в колонке shape помните ваш файл vss должен лежать вместе с excel.exe, рекомендую прописать пути к Stencils и Add-ons в меню Tools - option - Advanced - File Paths... координаты x и y можно задавать в мм, см, м, причем без разницы на каком языке, и без разницы ставить точку или запятую в разделителе разрядов (будет одинаково: 35мм 35 мм 35 мм. 35mm 3,5sm 3.5см 3.5 см. 0,0035м 0.0035m 0.0035 m ну и тп. главное в конце не ставить пробел после точки, хотя можно учесть и это, при задании отрицательных значений могут возникнуть проблемы в екселе, поэтому либо сделайте параметры ячейки = текст, либо перед запятой пишите пробел, стандартный знак ' пока не работает) далее можете использовать любые имена столбцов, текстовые значения необходимо заключать в скобки (потом возможно наверно делать проверку, с числами тоже надо аккуратнее, пока проверки так-же нет)
при открытом визио и екселе запускаем excel2visio.exe или через шейплист: =runaddon("excel2visio.exe")
для того чтобы при нажатии на кнопку visio -> excel вместо формул вставлялось значение, формат ячейки в екселе должен быть "Текстовый"
на вопросы отвечу
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
Edited by - immortal on 04/04/2005 14:18:19 |
|
immortal
Russia
391 Posts |
Posted - 04/04/2005 : 14:59:45
|
для того чтобы в коннекторах знать к какому шейпе прилипаем, в екселе в первой строке делаем ячейку "name"
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
moralist
Russia
3 Posts |
Posted - 04/21/2008 : 11:16:30
|
уважаемый immortal ни с этой страницы, ни с вашего портала (даже зарегистрировавшись как moralist) я не смог скачать софтину exel2visio visio2exel а мне так хотелось :-( Возможно я что-то делаю не так, м.б. Вы сне её просто пришлёте khromov@vf-m.ru т.к. попытки скачивать её я делаю уже в течении года и всё с одним результатом |
|
|
|
Topic |
|
|
|