Сохранить ссылки в Visio (2010) Shapesheets

Я собрал функцию в ShapeSheet, чтобы мои пользователи могли щелкнуть объект правой кнопкой мыши и выбрать один из предустановленных цветов.

Наряду с «Действиями и царапинами» поле «FillForeground» в записи таблицы фигур гласит:

= ЕСЛИ (Scratch.A1 = 1, Sheet.1! Scratch.A1, IF (Scratch.A1 = 2, Sheet.1! Scratch.B1,0))

Для этого вопроса я могу упростить эту функцию и использовать только один цвет:

= Лист.1! Царапина.A1

Содержит значение RGB (255,0,0)

Если вы хотите синий вместо красного, я просто меняю RGB (255,0,0) на RGB (0,0,255) в объекте Sheet.1, который меняет мои От красного к синему на объекте со всеми действиями Действия, Царапины и Заливка. Все в порядке.

Теперь, если я попытаюсь скопировать и вставить свой объект (объект с выбираемыми цветами), он потеряет ссылки на объект, содержащий мои значения цвета. Вышеупомянутая строка изменится на:

REF ()

Полная строка будет выглядеть так: = IF (Scratch.A1 = 1, REF (), IF (Scratch.A1 = 2, REF (), 0))

Конечно, также происходит, когда я добавляю страницы в микс:

= IF (Scratch.A1 = 1, страницы [по умолчанию]! Sheet.1! Scratch.A1, IF (Scratch.A1 = 2, Pages [по умолчанию]! Sheet.1! Scratch.B1,0))

Становится:

= ЕСЛИ (Scratch.A1 = 1, REF (), IF (Scratch.A1 = 2, REF (), 0))

В конечном итоге мне нужен единственный объект, содержащий мои цвета, на собственной странице, которую я могу скрыть. Если мне нужно полностью изменить эти цвета. Я бы изменил этот «главный» объект и все объекты моих объектов изменились по всему документу.

Кто-нибудь знает, как я могу сохранить те ссылки, которые меняются на «REF ()»?


person Russ    schedule 23.11.2015    source источник


Ответы (1)


Вы можете попробовать использовать Duplicate (Ctrl + D), который создает прямой клон и обычно сохраняет формулы. Копирование и вставка проходят через буфер обмена, и формулы могут терять свои ссылки.

person JohnGoldsmith    schedule 11.12.2015
comment
Привет, Джон, спасибо за предложение. К сожалению, для меня это не сработало, поскольку при дублировании объекта он помещается на ту же страницу. Моя основная цель - разместить мои «ссылочные» объекты на скрытой странице в другом месте, а новые объекты будут ссылаться на эти объекты. Копирование / вставка кажется пока единственным способом создать копию на новых страницах. - person Russ; 22.12.2015
comment
Вы только что прочитали здесь (visualsignals.typepad.co.uk/vislog/2012/06/), я также пытался сохранить нужную мне информацию в ThePage [Name]! Scratch.A1, но в итоге получаю такая же ситуация с REF (). - person Russ; 22.12.2015