ユーザーのカレンダーで休日の取り込みを行う際、 ユーザーによっては「O0008 オーバーフローしました。」というエラーが出て 取り込みができません。 エラーにならないユーザーもいますが、切り分けはできていません。 どなたか、原因が分かる方がいらっしゃいまいたらアドバイスお願いします。 詳細は下記の通りです。 ユーザーのカレンダーを開く。 アクションボタンの「ツール」-「休日の取り込み」を選択。 「O0008 オーバーフローしました。」メッセージが表示される。 デバッガをONにしてみると、下記の場所が原因となっている。 エージェント(ImportHolidays)-Declarations 125行目あたり For n = 0 To Ubound(Me.m_vDeletedByAgent) Me.m_vDeletedByAgent(n) = Cint(Me.m_vDeletedByAgent(n)) ←ここ Next n の値はユーザーによって違う。(25だったり28だったり・・・) エラー発生行の「Cint」を「Clng」に書き換えることでオーバーフローはなくなり、 その後も問題なく「休日の取り込み」を行えるようになるが、他に影響が出ないかどうか、 確信は持てない。 エージェント(ImportHolidays)を調査した結果、プロフィールフォーム"HolidayProfile"の DeletedByAgentフィールドの値の1つの要素に「65535(variant型)」がセットされている。 (他の要素は全て「0(variant型)」)