Excel ドロップダウンリストで利用可能なオプションの 1 つをプログラムで選択したいと考えています。ワークシートを操作するために、Ruby で win32ole を使用しています。ドロップダウンリストの値を変更しようとするまではうまくいきます。
私は単に方法がわからず、Googleは役に立ちませんでした。
セルに値を設定するのは、worksheet.Cells(x,y).Value=new_value と同じくらい簡単です。これは、ドロップダウンリストで利用可能な選択肢の 1 つを選択することではなく、問題のセルが保護されているため、選択することさえできません。
この保護は、Excel を介して手動で値を変更することを妨げません。このアクションをシミュレートできるメソッドまたは関数がどこかにあるに違いないと考えています。
提案がある場合は、事前に助けてください。
編集: ドロップダウン リストで使用可能な値のいずれかを選択しようとしています。