EXCEL:スプレッドシートのイベントで制御可能なグラフィックを作成しますか?


1

MS Office Excelでグラフィックを作成またはインポートし、そのプロパティをスクリプトで制御する方法があるかどうか疑問に思っています。

たとえば、右側に世界地図、左側国が記載されたスプレッドシートを想像してください。ユーザーがスプレッドシートで国の上にマウス置くと、画像の変わります。この場合の色の変更は、国の画像を別のものと交換したり、何らかのフィルターオーバーレイを適用したりするのではなく、country_5.outline.color = "#F00"のようなものを呼び出すことで行うことができます。

これは必ずしも正確な場合ではありませんが、ユーザーのマウスの動きによってトリガーされるイベントによって実行される関数によってオブジェクトのプロパティを制御する方法があれば、何でも実行できます。

あれば、正しい方向に突いてください。

必須:スクリプトとは、JS、または同様の構文を持つ何かを意味します。グラフィックとは、太さと色の境界線を持つ色の形状を意味します。理想的な場合では、これはAdobe Illustratorファイルになり、AIでそのプロパティにアクセスできるようになります。

回答:


0

注意すべき2つのこと:

1、Excelは、印刷文書やインタラクティブ文書の作成に関するものではありません。はい、そうするためのいくつかの制限された機能があります...しかし、それはデータを収集し、いくつかの基本的な数値計算を行い、いくつかの基本的なレポートを行うためのインターフェースの作成に関するものです。同様の比較で、Adobe Illustratorは、印刷/提示されたドキュメントを作成することに関するものであり、数値計算とレポート作成とはほとんど関係ありません。すべてのタスクに対して、より専門的なツールがあります。そうは言っても、ここに#2があります。

2、組み込みのVBAフレームワーク(アプリケーションのビジュアルベーシック)を使用してこれを達成する方法がいくつかあります。これを達成するのに十分なVBAの知識がない場合は、おそらくプログラミングフォーラムに質問をリダイレクトする必要があります。このようなことは単純な仕事ではなく、ドラッグアンドドロップの単純な問題でもありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.