Расположил на диаграмме текстовый объект (показывает %) и еще одну диаграмму с суммарными данными. Но если я перемещаю/минимизирую основную диаграмму, хотелось бы чтоб и текстовый объект с второй диаграммой делали тоже самое. Сейчас они "живут" своей жизнью. Их можно как то связать (сгруппировать) или как то настроить их видимость в зависимости от видимости основной диаграммы? Спасибо.
Проблема еще актуальная.
Как сделать, чтоб % (отображаемый как текстовое поле) и сама диаграмма были "связаны" и одинаково реагировали на перемещение минимизацию окна диаграммы?
Или это надо реализовывать каким то другим способом?
Привет
Перемещение программное или ручное?
Цитата: admin от 03 октября 2017, 02:44:44
Привет
Перемещение программное или ручное?
Ручное.
Добавьте макрос и кнопку для подтягивания нужных объектов на перемещенную диаграмму.
Необходимо будет высчитывать новые координаты верхнего слоя от текущих координат нижнего.
Не динамично, зато встанет куда надо :)
Пример макроса на изменение размеров и координат:
Sub ChartResize
set obj = ActiveDocument.GetSheetObject("CH02")
pos = obj.GetRect
pos.Top = pos.Top + 10
pos.Left = pos.Left + 10
pos.Width = pos.Width + 100
pos.height = pos.height + 100
obj.SetRect pos
End Sub