Тема: определение координат объекта Shape
надо.. чтобы в текстовом поле отражались координаты прямой линии при изменении ее положения на листе.. подскажите..плиzzz, как выглядит..нужное св-во.. если таковое..есть вобще
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → определение координат объекта Shape
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
надо.. чтобы в текстовом поле отражались координаты прямой линии при изменении ее положения на листе.. подскажите..плиzzz, как выглядит..нужное св-во.. если таковое..есть вобще
> Mypppka
Переделай по своему усмотрению, координаты линии
по-крайней мере извлекаются, как их записать знаешь
Sub RelocShapeLine() Dim wSht As Worksheet Dim lShp As Shape Dim sngPts As Variant Dim startX As Single, _ startY As Single, _ endX As Single, _ endY As Single Set wSht = Worksheets(1) Set lShp = wSht.Shapes(1) With lShp.Nodes sngPts = .Item(1).Points '' Start startX = sngPts(1, 1) startY = sngPts(1, 2) sngPts = .Item(2).Points '' End endX = sngPts(1, 1) endY = sngPts(1, 2) '' '' Change line location, i.e. : '' .SetPosition 1, startX - 50, startY + 50 .SetPosition 2, endX + 50, endY - 50 End With End Sub
~'J'~
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → определение координат объекта Shape
Форум работает на PunBB, при поддержке Informer Technologies, Inc