実現したいこと
xlsmを開いたら、モジュールを更新したい。
発生している問題・分からないこと
自席のPCでは、ファイルを開くとモジュールが更新されたのを確認できた。
しかし同じ社屋の、営業店のPCから開くとエラーが発生した。
エラーメッセージ
error
1実行時エラー'1004’ 2'VBProject'メソッドは失敗しました:'_Workbook'オブジェクト
該当のソースコード
ThisWorkbookに記載 Private Sub Workbook_Open() Call UpdateModules End Sub 以下、標準モジュールに記載 Public Sub UpdateMyModule() Dim basFile As String ' 修正版モジュールのパス basFile = "*:\***\***\shukei.bas" ' 既存のモジュールを削除 On Error Resume Next ThisWorkbook.VBProject.VBComponents.Remove _ ThisWorkbook.VBProject.VBComponents("shukei") On Error GoTo 0 ' 新しいモジュールをインポート ThisWorkbook.VBProject.VBComponents.Import basFile ←この行が黄色くなっていた。 End Sub
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
ファイル名、パスを確認したが、記述間違いはなかった。
補足
特になし