Office for Mac:Excel マクロ設定でのファイルオープンエラー

このQ&Aのポイント
  • iMac, OSX, Office Xを使用しており、Excelのマクロ設定のファイルを開こうとした際に「オブジェクト ライブラリが登録されていません」というエラーメッセージが表示される問題が発生しています。
  • 他のiMacでは問題なくファイルを開き、編集保存もできているため、オブジェクトライブラリの登録が必要な可能性があります。
  • フォルダやファイルをコピーして入れ替えるなどの試みも効果がなく、解決策に困っています。お手数ですが、解決方法を教えていただけると助かります。
回答を見る
  • ベストアンサー

Office for Mac:Excel マクロ:オブジェクトライブラリの登録

iMac, OSX, Office Xを使用しております。 Mirosoft Office X for Mac の Excelにてマクロ設定のファイルを開こうとしたのですが、「オブジェクト ライブラリが登録されていません」とエラーメッセージが出てしまい、ファイルは開けますが編集保存できません。 同じ環境の他のiMac では問題なく開き、また編集保存も可能なのですが。。。 オブジェクトライブラリを登録すれば良いと思ったのですが、どうしてよいものかさっぱりわかりませんので、どうか御教授ください。 ちなみに後者のiMacより「Office X」の入ったフォルダより Libraryのフォルダとファイルをそのままコピーして入れ替えてみたりしたのですが、素人考えで全く効果ありませんでした。。。 どうぞよろしくお願い致します。

  • Mac
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • TCA
  • ベストアンサー率49% (115/231)
回答No.2

 こちらのシステム(MacOSX 10.3.9、Office for Mac2004)で試してみたのですが、管理者アカウントでもそれ以外のアカウントでもマクロが使えました。  アクセス権に異常がある場合は、DiskFirstAidで修復できます。  アクセス権の変更は、変更したいフォルダを選択してメニューの[情報を見る]、もしくは[command] + [i]で情報ウィンドウを表示し、[所有権とアクセス権]以下のポップアップメニューで変更します。  また、OSXのバージョンによってはアップデータを適応した場合のみ動作が保証されている事もありますので、下記サイトでご確認頂ければと思います。 http://www.microsoft.com/japan/mac/support/macos/default.asp

その他の回答 (1)

  • TCA
  • ベストアンサー率49% (115/231)
回答No.1

Officeがすでにインストールされているマシンに、古いバージョンのOfficeをあとからインストールすると、「オブジェクトライブラリが登録されていません」のエラーが表示される事があるそうです。この場合の対処法は、一度両方とも削除してインストールし直すようです。この際、できればバージョンの新しいものだけをインストール、両方とも使う場合は旧バージョンをインストールしてから新バージョンをインストールすると良いようです。 参考サイトはMacintosh版Excel98をインストール後に旧バージョン5をインストールした場合のトラブルですが、WindowsでもOffice XPのあとにOffice2000をインストールすると同様のエラーが出るらしいです。

参考URL:
http://kakuteishinkoku.net/trable.html
padoyao
質問者

補足

情報いただきありがとうございます。 今回は新旧バージョンを混在はしていません。 そしてマクロのあるエクセルファイルを通常ユーザーで開こうとすると「オブジェクトライブラリが登録されていません」とエラーメッセージが出るのです。 しかし、管理者ユーザーで同じファイルを開くときは問題なく開いてしまうのです。 自分としては、アクセス権やユーザーのライブラリフォルダの中のファイル(Windowsのレジストリ?)に関係しているのではないかと思うのです。

関連するQ&A

  • EXCEL:マクロの登録ができない・・・

    EXCELのマクロをオブジェクトに登録する際に以下の問題が発生し、 マクロを登録することができません。 (1)複数のマクロを含んだファイル(ファイルの保存場所は会社の LAN上で個人のPCではありません)を開き、その際マクロは「有効」 にして開きます。 (2)開いたら、既に作成してあるマクロを、シート内にあるオブジェクトに登録します。 ここまでは問題ないのですが、 (3)マクロの登録後、そのオブジェクトをクリックする(=マクロを実行する)と、「セキュリティの警告」がでてきて、再度マクロを有効 にするかどうかたずねてきます。 (4)(3)で再度マクロを「有効」にすると、「ファイルは使用中です」 となってしまいます。((3)でマクロを実行した際、まさに使用して いるのと同じファイルを開こうとするのですからだと思うのですが。) 以上が現在発生している問題です。 上記(3)でマクロを登録したオブジェクトをクリックした際、 「セキュリティの警告」がでないようにする方法をご存知のかた がいらっしゃればおしえていただけると助かります!

  • Excel2002(xp)でマクロやVBAが使えない

    起きている症状は、 Excel2000で作成したマクロを、Excel2002で実行しようとしたら、***はマクロを含んでいますとメッセージが出て、マクロを有効にすると、オブジェクトライブラリは登録されていませんというメッセージが出てきたので、OKにし、もう一度マクロを有効にしたら、「***の修復   ***にエラーが検出されましたがMicrosoftExcelは次の修復を行うことによってファイルを開くことができました。修復を保持するにはこのファイルを保存してください。  VisualBasicプロジェクトが失われました。 ActiveXコントロールが失われました。」というエラーメッセージが出てきて、マクロがなくなってしまい、また新しくマクロを記録しようとしても、記録できません、というエラーメッセージが出てきてマクロが作れなくなってしまいました。 尚、セキュリティは中にしてありますが、低でもマクロの記録ができないです。なぜでしょう? VBAプロジェクトのライブラリファイル参照がうまくいっていないということはわかるんですが、VBエディタの[ツール]>[参照設定]がグレーで開くことができません。 みなさんのお知恵をお貸しください。

  • macでマクロのついたexcelの編集について

    父から、会社の見積書のデータ入力の手伝いを頼まれました。 excelに入力するだけの作業なのですが、そこにマクロなるものが付いていました。 私の家庭のPCはすべてmacで、調べてみるとmacでエクセルマクロ?の編集はできないのだと知りました。 しかし特にその部分を編集しようというつもりは無く、ただデータの入力だけなのですが 恐らくそのデータを会社のwindowsに入れた際にマクロが必要になるのだと思います。 マクロはいじらずにmacで上書き保存をした場合、windowsでマクロにも問題なく見ることができるのでしょうか。 説明がわかり辛かったらごめんなさい。 どなたかご存知の方はよろしくおねがいいたします。

    • 締切済み
    • Mac
  • mac Excel でマクロを覚えるならVBA?

    現在会社でMac用のMicrosoft Office X と Office 2004 を使っておりマクロの勉強をしたいと思っています。 しかし、mac版の最新officeではVBAというマクロ言語がなくなったと聞きました。いずれは会社もoffice2008にするかと思いますが、まだ先のようです。またいつかは転職してwindowsな会社に行くこともあると思います。この状況で、マクロを勉強するならやはりVBAを学んでおいた方がいいのでしょうか。それともVBAはexcelからなくなる予定で、違う言語?が今後は主流になるのでしょうか。 今の私はexcelのどのバージョンで何を学び始めるべきなのか教えて下さい。

  • Excel2002でマクロやVBAが使えない

    ファイルNO230881にExcel97で作ったマクロがExcel2000で使えないという質問がありましたが、私の場合Excel2000で作ったマクロがExcel2002で使えません。 ファイルNO230881の方は自動修復で直ったそうですが、自動修復のリストにExcel が乗ってきていないので困っています。 起きている症状は、 Excel2000で作成したマクロを、Excel2002で実行しようとしたら、***はマクロを含んでいますとメッセージが出て、マクロを有効にすると、オブジェクトライブラリは登録されていませんというメッセージが出てきたので、OKにし、もう一度マクロを有効にしたら、「***の修復   ***にエラーが検出されましたがMicrosoftExcelは次の修復を行うことによってファイルを開くことができました。修復を保持するにはこのファイルを保存してください。  VisualBasicプロジェクトが失われました。 ActiveXコントロールが失われました。」というエラーメッセージが出てきて、マクロがなくなってしまい、また新しくマクロを記録しようとしても、記録できません、というエラーメッセージが出てきてマクロが作れなくなってしまいました。 尚、セキュリティは中にしてありますが、低でもマクロの記録ができないです。なぜでしょう? VBAプロジェクトのライブラリファイル参照がうまくいっていないということはわかるんですが、VBエディタの[ツール]>[参照設定]がグレーで開くことができません。 みなさんのお知恵をお貸しください。

  • mac excel 2011 マクロ

     現在macのexcel2011でVBAを勉強中なのですが、いきなりつまずいてしまいました。 適当なマクロを作り、ボタンにマクロを登録しようと ボタンを作り → ボタンで右クリック → マクロの登録 と選択すると 「Microsoft エラー報告ツール」 というウインドウが出てきて 「問題が発生したため、Microsoft Excel を終了します。ご不便をおかけして申し訳ありません」といった趣旨のメッセージが表示され、excelが強制終了してしまいます。 試した数は少ないですが、おそらくマクロの内容に関係なく起きる気がします。 チェックボックスなどにマクロを登録しようとしても同じ現象が起きます。 何かわかる方がいらっしゃいましたら、返答よろしくお願いします。 使用しているOSは     OS X 10.8.3 です。

  • Office 2004 for Macのアンインストールがわからなくて困ってます

    Office 2004 for Macのアンインストールの方法がわからなくて困っています。 マイクロソフトオンラインヘルプは見ました。 手順2、「/ユーザ/ユーザー名/ライブラリ/Preferences/Microsoft/Microsoft Office Settings (11)" を選択し、 [ファイル] メニューの [ゴミ箱に入れる] をクリックします。」 とあるのですが、「Microsoft Office Settings (11)」というファイルが指示された場所に見当たりません。どのようにすればよいでしょうか? とても困っていますので、お教えください。よろしくお願い致します。

  • Officeのライブラリはヘルプは見れない?

    エクセル2007を使っています。 VBAのオブジェクトブラウザで Excelのライブラリで適当な単語を選んでF1を押すと、ヘルプファイルが出てきますが Officeのライブラリで同じことをすると 「ヘルプファイルは使えません」となってしまいます。 それに対するヘルプを開くと ーーーーーーーーーーーーーーーーーーーーーーーーーー すべてのエラーにヘルプ トピックが関連づけられているわけではありません。 エラーの原因と対処方法を次に示します。 ヘルプにないエラーを生成しました。 Readme ファイルを確認します。 Readme には、ヘルプに記載されていない最新のエラー情報が載っていることがあります。 ーーーーーーーーーーーーーーーーーーーーーーーーーー との事なので、 Officeのライブラリにヘルプファイルは存在しないということなのでしょうか?

  • マクロをフォームに登録したい

     Win 7、Office 2010です、Excelファイルについて宜しくお願いします。  マクロを組んで昔みたいにフォームとかコントロールパネル等でボタンを作成してマクロを 登録したいのですが、一体どこのリボンからフォーム、コントロールを出したら良いのか分かり ません。  また、マクロを作成したファイルが保存できません、「マクロを作成したのでファイルを保存 出来ません。」みたいなダイヤログが出ます。多分セキュリティの変更をしてやる必要があると 思うのですが、一体どこからセキュリティの変更をしてやれば良いのでしょうか。  Office 2010になって全くメニュとか、ツールバー、コマンドの位置が全く分かりません。  プロパティを見てもそれらしき個所が見当たりません、マクロリボン、フォーム、コントロー ルを常駐させたいのですが、宜しくお願い致します。

  • Microsoft Office 2004 for Mac 体験版が削除できない。

    iMacでMac OS X 10.5.1を使用しています。 正式にOffice2004を購入したので、体験版の削除を試みました。 アプリケーション>Office 2004 for Mac Test Drive>お読みください というファイルに書いてある通りに進みません。 Office 2004 体験版のアンインストール方法 1.稼働中のすべてのアプリケーションを終了してください。 2.ード ディスク上の体験版が含まれた [Microsoft Office 2004] フォルダを開きます。 3.[Microsoft Office 2004] フォルダの中に何らかのファイルを保存した場合は、他のフォルダに移動してください。 4.[Microsoft Office 2004] フォルダから [Remove Office] をダブルクリックして起動してください。 5.[次へ] をクリックしてください。 6.結果の画面で、[Microsoft Office 2004 (体験版を含む)] のチェックボックスをオンにして、 [次へ] をクリック  してください。その後は、画面の指示に従ってください。     実際にやってみると・・・ -------------------------------------------------------------------------------------------------- Remove Officeへようこそ Remove Officeでは、次の手順で処理が行われます: ・使用しているコンピュータにインストールされているMicrosoft  Office 98、Office 2001、Office v.X、またはOffice2004  (Word、Excel、PowerPoint、Entourageを含む)が検索されます。 ・コンピュータから削除するOfficeのバージョンを選択します。 ・選択したバージョンのOfficeについて、コンピュータから削除する  コンポーネントを選択します。 ・選択したコンポーネントをゴミ箱に移動します。 続行するまえに、実行中のすべてのofficeアプリケーションを終了して ください。 インストールされているOfficeを検索するに、[次へ]をクリックします。                                (次へ) -------------------------------------------------------------------------------------------------- ↓ (次へ) -------------------------------------------------------------------------------------------------- 検索中:Macintosh HD ■■■■■■■■■■■■■■■■■■■■■■■■ (キャンセル)                ←1、2分検索します。 -------------------------------------------------------------------------------------------------- ↓ (次へ) -------------------------------------------------------------------------------------------------- 結果 お使いのコンピュータ上に、次のバージョンのMicrosoft Officeまたは環境   ←チェックボックスがどこにも表示されません。 設定ファイルが見つかりました。削除するバージョンまたは環境設定のチェッ クボックスをオンにします。               選択したインストールのどのコンポーネントを            削除するかを指定するには、[次へ]をクリックします。                                (次へ) -------------------------------------------------------------------------------------------------- ↓ (次へ) -------------------------------------------------------------------------------------------------- 削除するMicrosoft Officeの項目が選択されませんでした。                           (前に戻る) (終了) -------------------------------------------------------------------------------------------------- 非常に困っています。 どなたか助けてください。

    • ベストアンサー
    • Mac