SharePoint フィールドにリンクされているフォームにコンボ ボックスがあり、コンボ ボックスは正しく入力されますが、VBA コードを追加してすべてのオプションを選択したり、すべてのオプションを選択解除したりするのは困難です。
標準のコンボ ボックスでは、次を使用できます。
cmbBox1.value = ""
これにより、フィールドがリセットされます。複数選択が有効になっているリスト ボックスでも同じことができますが、ルックアップのために複数選択されているコンボ ボックスでは、「このコントロールは読み取り専用であり、変更できません」というエラーが表示されます。
私はいくつかの検索を行いましたが、代わりにリストボックスを使用する以外に本当の答えがあるようには見えず、それはここでは解決策ではありません.
これらのフィールドのいずれかを使用して、VBA を使用してすべてのオプションを選択する方法を知っている人はいますか?
このタイプのフィールドを説明するリンクを次に示しますが、VBA を使用して操作する方法については説明していません - http://office.microsoft.com/en-us/access-help/use-a-list-that-stores-複数値-HA010031117.aspx .
アップデート:
説明しているフィールドのタイプについて混乱が生じているため、複数選択が可能なコンボ ボックス、複数のオプションが可能なリスト ボックス、およびオプションが追加されたコンボ ボックスの違いを示すスクリーン キャプチャを追加しました。
最初に私が説明していた分野:
2 番目のリスト ボックス:
最後にコンボボックス:
これらの画像は、説明された問題を視覚化します。ご覧のとおり、選択または選択解除する必要があるチェックボックスが複数あります。通常、私はこのようなフィールドを作成しませんが、前述のように、Access が SharePoint からコンボボックスを解釈して複数選択を可能にする方法です。