• 締切済み

エクセルのアドイン操作

何もマクロが組み込まれていないエクセルファイルを 開いたときに、自動でアドイン「テストアドイン」をインストール する良い方法はないでしょうか? 現在は、テストアドインのインストールを実行するマクロファイルを XLSTARTフォルダに置いています。

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

アドインは、XLSTARTフォルダには基本的には置きません。 予想外のトラブルが発生する可能性があります。ただし、PERSONAL.XLS に書くなら別ですが、これは使い回しが利きません。 入れる場所は、 With CreateObject("Excel.Application") MsgBox .UserLibraryPath 'ここに置きます。 End With そうすると、だいたいは、以下に指定されるはずです。(C:\Program Files\)側は利用しなほうがよいです。 C:\Documents and Settings\[User Name]\Application Data\Microsoft\AddIns\ この場合は、Application Date は決まっていますから、 http://www.webtech.co.jp/ EXEpress CX (epcx521free.exe)を利用すればよいと思います。

回答No.1

こんにちは。 「テストアドイン」自体をXLSTARTフォルダに置けばいいような気がします。

関連するQ&A

  • エクセル起動時、自動的にマクロを実行する

    エクセルファイルを開いたとき、自動的にマクロを 組み込む方法で、「XLSTARTフォルダ」にマクロファイル を置くという方法を最近知りました。 任意のエクセルファイルを開いたときのみ XLSTARTフォルダのマクロファイルを実行する 方法はないのでしょうか? 普通にエクセルを使いたいときでも、マクロが組み込まれて しまい、とても困っています。 例えば、指定のフォルダの中にあるエクセルファイルであれば XLSTARTフォルダのマクロファイルを実行する という、操作ができたりすれば、とてもよいのですが。 何か良い方法があれば、教えていただきたいです。

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

    エクセル2002を会社で使っています。 先日オフィスの調子がおかしくなってしまい、再インストールをしました。その時にプロファイルのバックアップは取ってあったので、再インストール後に以前使っていたアドインファイルを新しいAddinフォルダに入れました。 エクセルを立ち上げて、アドインの画面を開き「参照」ボタンから入れなおしたアドインファイルを選んで、チェックボックスにチェックを入れ、エクセルを立ち上げなおしたのですが、アドインが出てきません。 PCの再起動をしても出てきません。 何か原因が考えられるでしょうか? ちなみに会社のPCなので、Addinフォルダは c\Document and settings\(私のID)\Application data\Mcrosoft\Addinにあります。

  • Excel自動保存アドイン。

    Excel自動保存アドイン。 Excel自動保存アドインをインストールする時、マクロが実行出来ませんでした。 セキュリティレベルを確認したところ(中)でした。 どうしたらマクロが実行できますか?

  • エクセルアドインの自動インストール

    エクセルアドインを自動的にインストールする方法 に関して質問があります。 現在、作成したエクセルアドインを以下の手順で登録しています。 (1)エクセルを開く。 (2)メニューから「ツール」→「アドイン」でアドイン画面を開く。 (3)「参照」ボタンを押してアドイン(.xla)を選択する。 この一連の作業をインストーラの実行のように 一発で完了させたいのですが可能でしょうか? インストールシールドなどのツールを使えばできる等の情報でも 構いませんのでご存知の方がいましたら教えてください。 WindowsXP+Excel2003

  • VBSでEXCELのXLSTARTにあるマクロを実行するには

    VBSを実行したときに既にEXCELを開いている場合にはFor Each wb In Workbooksを使ってXLSTARTフォルダにあるファイルのVBAマクロを実行できます。しかし、EXCELを開いていない場合にはCreateObject("Excel.Application")でEXCELを開いてもXLSTARTフォルダにあるファイルそのものが見つかりません。VBSを使わず、プログラムファイルからEXCELを開く場合にはXLSTARTフォルダにあるファイルも問題もなく開きます。どうすればEXCELを開いていない場合でもVBSでEXCELのXLSTARTにあるマクロを実行できるでしょうか? 因みにXLSTARTのフォルダパスは不特定多数の環境(OSはWindows95-XP、EXCELは97-2007の組合せ)で特定されていないものとします。さらにツール、オプションの全般タブの「起動時に全てのファイルを開くフォルダ」にはXLSTARTが指定されているものとします。

  • 作ったマクロをアドインするには?

    エクセル2000で [Visual Basic]ツールバーの [マクロの記録]をクリックして 「マクロの記録」のダイアログボックスを表示して 「マクロの保存先」を「個人用マクロ ブック」を選択して マクロを記録します. 記録したマクロは Windows\Application Data\Microsoft\Excel\Xlstart のフォルダに,Personal.xlsという名前で保存されます. 次回からエクセルを起動すると, そのPersonal.xlsで起動しますが そのファイルで計算などをして そのファイル名で保存すると, 次回の起動にその保存の影響が出てします. 質問です エクセルを標準の状態で起動して, なおかつ自分で作ったマクロを 簡単に使うにはどうしたらいいでしょうか? アドインするとか本に書いていますが・・・

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

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

  • 自作アドインの使い方

    エクセルで自作マクロを作りました。 内容的にはsheet1の全国の名簿を、都道府県単位でエクセルファイルに ふりわけるというものです。マクロ名は、furiwakeとしました。 これを「ふりわけ.xla」としておきました。 「ツール」→「アドイン」で有効なアドインとして「レ」を つけました。ここまではいいんです。 それでさっそく今月の「全国の名簿」を都道府県単位でエクセルファイルに振り分けたいのですが、どこを押せば、furiwakeマクロは実行されるのでしょうか?

  • Wordのアドインとマクロ実行について

    Wordのアドインとマクロ実行について Word2003を使用しています。 アドイン用のテンプレートファイルを作成し、アドインの追加まではできました。 アドインで記述したマクロを実行させたいのですが、記述方法がわかりませんでした。 Excelですと「ファイル名!関数名」で呼べるようですが、 Wordの場合、どのように記述すればアドインのマクロ処理を呼ぶことができるのでしょうか? (例.Word文書にボタンを追加してボタンがクリックされたら、アドインのマクロ処理が実行される等 処理をコードで記述したい) ご教授よろしくお願いたします。

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

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

専門家に質問してみよう