VBA を含む Excel 2010 スプレッドシートをクライアントに展開する際に問題が発生しています。彼らは次のエラーを報告しています:「実行時エラー '1004': オブジェクト '_Application' のメソッド 'Names' が失敗しました」。
スクリーンショット
失敗しているコードの関連部分は次のとおりです。
Dim settings as Range
Set settings = Application.Names("basictags").RefersToRange
「basictags」という名前は間違いなくスプレッドシートに存在するため (私の場合は問題なく動作します)、クライアント側で保護モードが有効になっていることと関係があると考えています。ただし、Excel でプロテクト モードの警告が表示されたときに [有効にする] ボタンを押すことは確認されているので、他に何が原因なのかはわかりません。