• ベストアンサー

エクセルのアドイン

先日、日本語バージョンにアメリカ製のアドインファイルを組み込みました。組み込み自体は上手くいっているみたいで専用のファイルを開くことはできるのですが、そのアドインのメニューがツールバーに見当たらず、コマンド操作をできない状態です。込みこんだファイルはsimtools.xlaというファイルです。どなたか解決方法をご存知でしょうか?

  • bosu
  • お礼率86% (31/36)

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

  • ベストアンサー
回答No.1

http://home.uchicago.edu/~rmyerson/addins.htm の Simtools.xla v3.31a でしょうか?? Windows98,Excel2000でちょっと試してみましたが問題無し(機能は別として^^;)です。が、WindowsXPだとかExcel2002だとか2003だとかで問題無いかどうかは判りません。「専用のファイル」も何なのか判りませんが、OS名やExcelのバージョンやそこらへんを明記すればマトモな回答が付くのではないかと思います。(あと、他のアドインはちゃんと動作しているかとかSimtoolsだけにチェックを付けた場合はどうかとか)

bosu
質問者

お礼

ご連絡が遅くなりまして申し訳ございませんでした。お話にあったバージョンのもので間違いは無いのですが、その後色々と試してみましたがやはりダメでした。機能としては働いているのですが、どうしてもメニューに出てきません。もうどうしようもないものだと思ってあきらめてます。有難うございました。

関連するQ&A

  • アドインファイルの作り方

    マクロを作成して、人に配ろうかと考えています。ツールバーにコマンド追加してマクロを登録しました。ユーザー設定で、ツールバーの添付で保存(xls)して、別にアドインファイル(xla)で保存しました。別のパソコンにアドインすると、Personal.xlsにマクロが見つかりません。って出てきます。自分のパソコンにもどって、アドインし、コマンドを実行すると、元のxlsファイルが自動的に読み込まれて、実行できてしまいます。ユーザー設定を開きマクロの登録を見てみると、元のxlsファイルが関連付けられてしまっています。(因みに、マクロは、Private としています。 どうにか?アドインファイルだけで完結したいのですが、どのようにすればいいのでしょうか?教えてください。宜しくお願い致します。

  • エクセルのアドイン登録について

    エクセル2003から2010にバージョンアップしたところ、以前使用していたxlaアドインを登録しようとすると「設定を保存できません」というメニューが表示されます。 OKをクリックするとアドインは使用できるようですが、毎回上記のエラーメッセージが表示されます。 不思議に事に、他のPC(同一環境)で試したところ、エラーメッセージが出ないPCもありました。 セキュリティ等でブロックされているのか?等分かる範囲で調べてみましたが、よくわかりません。 何かヒントいただけたらと思います。 よろしくお願いします。

  • アドインの組込みとブックが開くタイミングがずれる

    全てのブックで使用するアドインを作成しました(AddIn.xlaとします)。 Excelの起動時にアドインが自動で組み込まれるように、アドインファイルをXLSTARフォルダに入れました。 あるブック(Book.xlsとします)の Workbook_Openイベントで AddIn.xlaに含まれるプロシージャを実行する時に、次のような問題が出ました。 エクスプローラから Book.xls をダブルクリックして開くと、AddIn.xlaに含まれるプロシージャを実行するところでエラーが出ます。 Excelを起動して、メニューバーから Book.xls を開くと、問題ありません。 この症状は、PCによって出るものと出ないものがあります。 エラーの状況から見ると、AddIn,xla が組み込まれるタイミングと Book.xla の Workbook_Openイベントが実行されるタイミングにずれがあるように見えます。 AddIn.xla が組み込まれるまで Book.xls を開かないようにすることは可能でしょうか。

  • エクセルアドインから独自メニュー追加

    簡単なマクロを作成し、 エクセルアドインとして追加し、 何らかのcsvファイルを開いた際に メニュー中の「アドイン」をクリックすると メニューコマンド欄に○○というメニューを作成し それを選択し△△というメニューを表示させ それをクリックすることで、 アドインとして追加したマクロを実行できるようにしたいと 考えています。 この場合 メニューに追加するプログラムを どこかで実行する必要があるかと思うのですが、 何処で実行するように組み込めばいいでしょうか? いままでは エクセルマクロ自体で開いたときに 上記の質問内容の様にメニューが作成されるように 作成したことはありますが、 (このときはThisworkbookに記述しました) 今回何らかのファイルを開いた際に、 マクロがメニューから実行できるように したいので、 アドオンとして追加してメニュー追加するようにしたいと 考えています。 よろしくお願いします。

  • アドインファイルの移動(再)

    いったん解決したと思ったのですが、何度もテストしている間にグチャグチャになってしまっていたらしく、再起動してからクリーンな状態で検証するとダメでした。 http://okwave.jp/qa/q8026813.html 申し訳ありませんが、再掲いたします。 Excelのアドインファイルを移動する必要が出てきたのでVBAで移動させようとしています。 VBAは、アドインとは別のExcelファイルにコーディングしています。 アドインファイル名は MyAdd.xla とします。 MyAdd.xla を新フォルダに移動させることはできましたが、参照元の変更がうまくできません。 設定するPCの台数が多いので、自動で処理したいのです。 よろしくお願いします。 AddIns("MyAdd").Installed = False AddIns.Add Filename:= "新フォルダパス\MyAdd.xla" AddIns("MyAdd").Installed = True

  • Excel アドインの更新配布について

    今、アドインにてユーザ定義関数を使用しています。 アドイン内の関数を修正しているのですが、 最新版がどれか分かるように、バージョンを記載しようと考えています。 アドインのVBA内に記載すればいいのですが、それだとファイル名で管理出来ないため、 後々面倒だと思い、アドインファイル名自体を変更したのですが、 既に、旧アドイン内の関数を利用しているエクセルシート内で 旧バージョンのアドインファイルを読みに行こうとしてエラーが出てしまいました。 通常、どのような管理方法をするのか教えてください。

  • アドインマネージャーが使用出来ない

    Access2000で、各フォームとリンクしたメニュー用のフォームを作成したいと思っています。 アドインマネージャーでメニュー用フォームビルダを選択したいのですが、 使用可能なアドインボックスに何も表示されません。新規組み込みを選ん でも、"AddIns"フォルダには何もありません。 何度か再インストールしてみた際、その他のウィザードなども選択しているのですが... Access自体が今イチよく解ってないのでおかしな質問をしているかも しれませんが、"AddIns"フォルダには最初にファイルはなにも入って いないのでしょうか? それとも作業自体に問題があるのでしょうか?リレーションシップも正常 ですし、あとは個別にフォームを開くのが面倒だからまとめたかったのですが? ちなみにDBはウィザードからの作成ではありません。

  • アドインファイル移動でメニューが3つも。1つにしたいんですが。

    エクセル(Excel2002)でアドインを追加しました。 アドインファイルを移動してしまったためエラーが表示されてしまい、元の場所に戻しました。 機能は復活しましたが、メニューバーにそのアドイン機能が3つも表示されています。 ツール-アドインでチェックをはずすと1つは消えますが 残りの2つの機能は生きています。 過去の質問で「*.xlb」ファイルを削除すれば、 メニューバー、ツールバーの情報がリセットされるというのがありましたが、 拡張子.xlbのファイルが見つかりません。 表示を1つにしたいのですが、どうしたらよいでしょうか。

  • エクセルVBA アドイン メニューの作成方法

    OS:windowsXP HomeEdition ソフト:Excel2003 アドインを作成し配布したいのですが、xla形式で保存しエクセル上でアドインさせ、 作成したメニューからテスト起動させてみると、アドインの元のファイル(拡張子xls)が 展開してしまいます。展開させずにアドインプロシージャを起動させたいのですが 何が原因か調べてもわかりませんでした。知っている方、ご助言御願い致します。 以下に、私の作成したマクロを記述します。 マクロ解説HPで勉強しつつ作成致しました。 ~~~~~~~~~~~~~~~~~~~~~~~~~ <ThisWorkBookへの記述> Dim mySubMenu As CommandBarControl Sub MakeSubMenu() Dim myMenu As CommandBar Dim cmdSubMenu As CommandBarControl 'すでにサブメニューがあれば削除する DelSubMenu Set myMenu = Application.CommandBars("worksheet Menu Bar") Set mySubMenu = myMenu.Controls.Add(Type:=msoControlPopup) mySubMenu.Caption = "メニュー" Set cmdSubMenu = myMenu.Controls("メニュー").Controls.Add(Type:=msoControlButton) cmdSubMenu.Caption = "コマンド1" 'サブメニューでコマンド1を選択したとき cmd1() を呼び出す cmdSubMenu.OnAction = "cmd1" Set cmdSubMenu = myMenu.Controls("メニュー").Controls.Add(Type:=msoControlButton) cmdSubMenu.Caption = "コマンド2" 'サブメニューでコマンド2を選択したとき cmd2() を呼び出す cmdSubMenu.OnAction = "cmd2" End Sub Sub DelSubMenu() 'メニューバーのサブメニューを削除する On Error Resume Next mySubMenu.Delete End Sub <標準モジュールへの記述> Private Sub cmd1() MsgBox "コマンド1を選択しました" End Sub Private Sub cmd2() MsgBox "コマンド2を選択しました" End Sub ~~~~~~~~~~~~~~~~~~~~~~~ 尚、マクロは簡略化し、のせております。 よろしく御願い致します。

  • エクセルを立ち上げるとVBA関係のエラーが出てしまいます

    以前にマクロを含んだフリーソフトをインストールしてから、エクセルを開くたびに「このブックにあるVBAプロジェクト、ActiveX コントロールおよびその他のプログラム関連の機能は失われています」というエラーメッセージが出て、エスケープするかOKしないとエクセルが開始できません。 以前インストールしたソフトは「.XLA」というファイルを含んでいました。(今は、ソフトは削除してあります。) ネットで検索したところ、「未コンパイルアドイン(.xlaファイル) 未コンパイルアドインはVBAを使用して作成されたアドインです。未コンパイルアドインを開くと通常のVBAプロジェクトを含むファイルを開いた場合と同じ警告メッセージが表示されます。次の組み込みアドインが使えなくなります・・・」と書いてありました。 意味はわかるのですが、ではどうしたらこの警告メッセージが出なくなるようにできるのか、が書いてありません。 どなたか教えていただければ、大変ありがたいです。 よろしくお願いします。

専門家に質問してみよう