1

Мне интересно, есть ли способ создать или импортировать графику в MS Office Excel, а затем управлять ее свойствами с помощью скрипта.

Например, представьте карту мира с правой стороны и электронную таблицу со странами слева, если пользователь наводит указатель мыши на страну в электронной таблице, он меняет цвет на изображении. Изменение цвета в этом случае желательно выполнить, вызвав что-то вроде: country_5.outline.color = "# F00", а не обменивая изображение страны на другое или применяя какое-то наложение фильтра.

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

Если есть, просто ткните меня в правильном направлении, пожалуйста.

Req: Под Script я подразумеваю JS или что-то с похожим синтаксисом. Под графикой я подразумеваю форму цвета с границей толщины и цвета.В идеальном случае это будет файл Adobe Illustrator, и я смогу получить доступ к его свойствам, как в AI.

1 ответ1

0

Следует отметить две вещи:

1, Excel не о создании печатных документов или интерактивных документов. Да, есть некоторые ограниченные возможности для этого ... но это больше о создании интерфейса для сбора данных и некоторого базового анализа чисел и некоторой базовой отчетности. В аналогичном сравнении Adobe Illustrator занимается созданием печатных / представленных документов и очень мало связан с обработкой чисел и отчетностью. Есть более специализированные инструменты для каждой задачи. С этим, как говорится, здесь идет # 2.

2, есть несколько способов сделать это, используя встроенную среду VBA (Visual Basic для приложений). Если вы не знаете достаточно о VBA, чтобы выполнить это, то вам, вероятно, следует перенаправить свой вопрос на форумы по программированию. Нечто подобное не является простым делом и не простым вопросом перетаскивания.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .