短縮版
Excelでユーザーのサイズ変更可能なデータ範囲を視覚的に表現する方法はありますか?(もしそうなら、VSTO経由?)
ロングバージョン
任意のブック内のデータを既存のデータベーステーブルにエクスポートするのに役立つアドインをExcelに書き込んでいます。データは多かれ少なかれ表形式ですが、ほとんどの場合、異なる方法でレイアウトされています。私は、プロセスをできるだけエラーのない、しかし可能な限り迅速にすることを目指しています。たとえば、表形式データの範囲の列のヘッダー名は、事前に決定されたフィールド名リストとの類似性のためにランク付けされます。次に、ランキングは割り当て問題のソルバーに送られます。これにより、驚くほど高い精度で列をフィールドに自動的にマッピングできます。
ただし、表形式のデータの範囲を検出することはできません。多くの場合、すべてのデータをエクスポートする必要はありません。したがって、ユーザーがワークブック内の表形式のデータ範囲を指定できるように、使い慣れた、しかもすばやく操作できるユーザーインターフェイスを作成したいと考えています。
そのようなユーザーインターフェイスの1つは、ユーザーがエクスポートする範囲を描画してサイズを変更することです。したがって、私はまさにそれを実行しようとしています。ただし、他のユーザーインターフェイスのアイデアが実装に役立ち、それでも使いやすい場合は、他のユーザーインターフェイスのアイデアを受け入れます。