Добрый день уважаемые специалисты. Помогите разобраться.
С помощью макрорекодера создал в Visio простой макрос для отрисовки прямой линии. [vba]
Код
Sub Macro1() Application.ActiveWindow.Page.DrawLine 1.653543, 10.03937, 6.023622, 3.149606 Application.ActiveWindow.DeselectAll End Sub
[/vba]
Как заставить этот макрос брать численные величины координат линии - из открытого файла 5765675.xls (с листа1, ячеек C3,D3,C4,D4) ?
Чтобы получилось что-то навроде вот этого [vba]
Код
Sub Macro2() Application.ActiveWindow.Page.DrawLine Windows("5765675.xls").Sheets("Лист1").Range("C3"), Windows("5765675.xls").Sheets("Лист1").Range("D3"), Windows("5765675.xls").Sheets("Лист1").Range("C4"), Windows("5765675.xls").Sheets("Лист1").Range("D4") Application.ActiveWindow.DeselectAll End Sub
[/vba]
Добрый день уважаемые специалисты. Помогите разобраться.
С помощью макрорекодера создал в Visio простой макрос для отрисовки прямой линии. [vba]
Код
Sub Macro1() Application.ActiveWindow.Page.DrawLine 1.653543, 10.03937, 6.023622, 3.149606 Application.ActiveWindow.DeselectAll End Sub
[/vba]
Как заставить этот макрос брать численные величины координат линии - из открытого файла 5765675.xls (с листа1, ячеек C3,D3,C4,D4) ?
Чтобы получилось что-то навроде вот этого [vba]
Код
Sub Macro2() Application.ActiveWindow.Page.DrawLine Windows("5765675.xls").Sheets("Лист1").Range("C3"), Windows("5765675.xls").Sheets("Лист1").Range("D3"), Windows("5765675.xls").Sheets("Лист1").Range("C4"), Windows("5765675.xls").Sheets("Лист1").Range("D4") Application.ActiveWindow.DeselectAll End Sub
Доброе время суток. Коллеги, что-то злые вы какие-то сегодня. rotten41, почитайте эту статью. Думаю, вы поймёте, как из Visio обращаться к Excel. Успехов.
Доброе время суток. Коллеги, что-то злые вы какие-то сегодня. rotten41, почитайте эту статью. Думаю, вы поймёте, как из Visio обращаться к Excel. Успехов.anvg