「they are はこのマシンでは利用できないため、some オブジェクト s を読み込めませんでした。」と表示される

Anonymous
2020-08-11T07:49:19+00:00

以前にSOAP APIでSalesforceと連携するエクセルVBAを作成しました。

以前使っていたPCでは現在も通常通り起動するのですが、新しいPCでエクセルVBAを起動すると「they are はこのマシンでは利用できないため、some オブジェクト s を読み込めませんでした。」と表示され、VBAが動作しません。

ツール→参照設定では「参照不可」となっているライブラリはありませんので必要なライブラリは参照はできていると思います。

デバッグで確認したところ、DTPickerを使用しているところで落ちていました。

ググると参考になりそうな情報はたくさんあり、いろいろと試してみたのですが解決には至りませんでした。

何かご存じの方がいらっしゃいましたらご教授をお願いします。

環境は以下です。

OS:windows10

エクセル:office365

よろしくお願いします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-08-14T00:25:20+00:00

    >「MSCOMCTL.OCX」をC:¥Windows¥SysWOW64に移動した状態で登録したいのですが、C:¥Windows¥System32で登録された状態から変更されません。

    先にリンクしました中の以下の記事は参考になりませんでしたでしょうか?

    http://kimamanilife.com/archives/309

    その場合は、開発者向けの<Msdn フォーラム>の方が情報が集まり易いと思いますので、そちらにも投稿して情報を集めてみて下さいね。

    こちらを参考にして登録しようとしたのですが、できませんでした。

    Msdnフォーラムにも投稿してみようと思います。

    ご丁寧にありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Makapu 92,380 評価のポイント ボランティア モデレーター
    2020-08-13T12:12:30+00:00

    >「MSCOMCTL.OCX」をC:¥Windows¥SysWOW64に移動した状態で登録したいのですが、C:¥Windows¥System32で登録された状態から変更されません。

    先にリンクしました中の以下の記事は参考になりませんでしたでしょうか?

    http://kimamanilife.com/archives/309

    その場合は、開発者向けの<Msdn フォーラム>の方が情報が集まり易いと思いますので、そちらにも投稿して情報を集めてみて下さいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2020-08-13T06:35:43+00:00

    こんにちは。

    参考情報となりますが。(お好きな翻訳サイトをご利用下さい。)

    https://stackoverflow.com/questions/49047663/object-not-available-on-this-machine-on-another-machine-running-the-same-versi

    https://stackoverflow.com/questions/13409653/how-to-add-date-picker-to-vba-userform

    https://social.msdn.microsoft.com/Forums/office/en-US/72d7ca3e-72c8-4ee8-9f97-56ae45a80c67/datepicker-object-disappeared?forum=exceldev

    http://kimamanilife.com/archives/309

    これらのサイトを参考にしたのですが、ツールボックスのその他のコントロールにDTPickerが表示されません。

    原因は「MSCOMCTL.OCX」の場所が正しく登録されないことにあるようです。

    「MSCOMCTL.OCX」をC:¥Windows¥SysWOW64に移動した状態で登録したいのですが、C:¥Windows¥System32で登録された状態から変更されません。

    「MSCOMCTL.OCX」をC:¥Windows¥SysWOW64に移動した状態で登録する方法をご教授ください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2020-08-13T02:27:36+00:00

    ありがとうございます。

    確認します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Makapu 92,380 評価のポイント ボランティア モデレーター
    2020-08-11T20:50:45+00:00

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません