• ベストアンサー

アドインについての考え方(使用法)

こんばんは。いつもお世話になっています。 Excelの勉強をしていたところ、フリーソフトで 自分が使いたい機能を「アドイン」として公開している サイトがありました。(文章の使い方あってますでしょうか) 自分のパソコンに解凍したところ、右クリックでその機能が でるようになり大変うれしいのですが。。。 どのExcelファイルをあけても、もちろんその機能がつかえます。 (だからアドインなんですよね?この文章の書き方もあってますか?) 業務上、他の方にExcelファイルを渡すことが多いのですが、 その場合「マクロの要求メッセージ」だったり、その アドインが「組み込まれていません。。」といったようなメッセージって でてしまうのでしょうか? わかりづらい説明で申し訳ありません。 補足が必要でしたらすぐにいたします。 教えてください。

noname#53775
noname#53775

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

アドインは組込んだパソコンでしか利用できません。 アドイン機能(関数)を利用しているファイルを他のパソコンで開いた場合、「リンクファイルがありません」というようなメッセージになると思います。

noname#53775
質問者

お礼

ご回答ありがとうございました。 とてもわかりやすいありがとうございます。 私がききたかったことです。 やはりそうなんですね。 ありがとうございました。

その他の回答 (1)

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

こんにちは。 ご質問の意図は良く理解できますが、ただ、それだけでは、なんともいえないのです。 たぶん、右クリックで機能が現れるものは、単にマクロだけですから、他のPCでトラブルを起こすことはありません、というしかありません。ただし、アドインというだけでは、こちらでは保証出来るものではありません。 日本のプロバイダのWebサイトにきちんとした、説明を出している人のアドインは、たぶん大丈夫だと思います。ただし、Vector やダウンロードサイトにあったからというだけでは、私は、Excel マクロやアドインは、信用をしていません。非常に作りの雑なものがあります。ただし、作者が有名だとか、ツールが有名であるからと言って、それが本当に問題がないとは言えないです。 また、アドインと現在使用中のブック自体との関連性(References) を持たせるようなものは、あってはならないはずです。そういうことは可能ですが、そのようなことは、ウィルスもどきです。アドインは、一応、主要な会社のアンチウィルスが組み込まれていれば、問題ないはずです。そのアドインを展開した時点でチェックが入ります。 ユーザー定義関数の場合は、参照先だけであって、組み込まれていないと、セルに参照先の長い名前とエラーが出てきます。 もし、ユーザー定義関数の場合は、その内容をおっしゃっていただければ、DDEやOLEの呼び出しをしない限りは、ほとんどのものは、ここの掲示板でお聞きになれば、同じものを作成することが可能だと思います。

noname#53775
質問者

お礼

ご回答ありがとうございました。 なんとなくですが、皆様の回答をよんで理解しました。 Excelファイル自身にくみこんでしまうと、他人にわたした ファイルにてエラーがでてしまうのですよね。きっと。 >DDEやOLEの呼び出しをしない すみません。この意味がわかりませんでした。 とりあえず、関数の中身だけをつかって、いつも そのマクロのはいったファイルをひらきながら、作業を しようと思います。 (アドインはしない方向で。。) あってますでしょうか。。。 ありがとうございました。

関連するQ&A

  • アドインエラーについて

    エクセルVBAでアドインファイルを使用しています。 時々、 Excelで前回アドイン’アドインファイルのパス’を開いたときに重大なエラーが 発生しました。このアドインを使用できないようにしますか? このアドインを再度使用できるようにするには、[ヘルプ]メニューから[バージョン情報]をクリックし、 [使用できないアイテム]をクリックします。 このメッセージが出てしまい、エクセルVBAプログラムを起動することができません。 1度出てしまうと、再度実行しても上記メッセージが必ず出てしまいます。 再度、アドインファイルを作成しなおすと、エラーは解消されます。 また、VBAプログラムを動かしてると、何かのタイミングで、また、上記のメッセージが 表示されるようになってしまいます。 どうして出るのかがわかりません。 何か参考になることがあれば教えて下さい。

  • EXCELのアドインが複数のブックで利用できない。

    EXCELのアドインが複数のブックで利用できません。 (1)EXCELのアドインを4個組み込むと右クリックメニューに4個追加されますが、ある別のブックだと右クリックメニューに2個しか表示されない。 (ちなみに別のブックに表示されない2個のアドインは、そのブックで単独で設定しても右クリックメニューに追加されない。) (2)EXCELのアドインを4個組み込んだプックを閉じて、再度立ち上げると追加した右クリックメニューが1個消えます。 アドインを調べると設定されており、その消えるアドインのみを単独で設定すると右クリックメニューは保持されます。 一度設定すると、設定が保持されて複数のブックで利用するには、どうしたら良いでしょうか。 フリーのアドインと自作のアドインなんですが、考えられる原因について教えて下さい。

  • 自作アドインの使い方

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

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

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

  • エクセルのアドイン操作

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

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

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

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

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

  • EXCEL2007のマクロをアドインで使うには?

    お世話になります。 Excell2007の個人用マクロに登録してマクロを利用しておりますが 複数のエクセルを立ち上げようとすると「PERSONAL.XLSBは編集のためロックされています」というメッセージが表示され煩わしく感じております。この状況を回避するには、個人マクロに登録されているマクロをアドインとして利用するのがよいようなので、色々とやってみているのですが、アドインが表示されません。下記にて私の操作手順を記載致します。間違いがあればお教え願えませんでしょうか。済みませんが、何卒よろしくお願い致します。 (1)エクセルを新規に開き、そこに標準モジュ-ルを挿入 (2)PERSONAL.XLSB の標準モジュールに記載されているコードを(1)の標準モジュールにコピペ (3)(1)のエクセルを拡張子”xlam”で保存。保存場所は初期状態から変更せず”C:\Documents and Settings\(ユーザ名)\Application Data\Microsoft\AddIns” (4)エクセルを保存せず閉じる (5)エクセルを新規に開く (6)エクセルのオプションからアドインを選択し、管理がExcelアドインの状態で設定ボタンをクリック (7)(3)にてと保存したアドインを選択しOKボタンをクリック 以上です。エクセルを閉じ、再度新規に開いても、アドインのリボンは表示されません。 (7)の設定はしっかり残っております。 なお、OSはWindowsXP ProfessionalのSP3 を利用しています。 済みませんが、ご協力の程 宜しくお願い致します。

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

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

  • エクセルを開くたびにアドインをさがしにいく

    本付属のエクセルアドインをPCデスクトップに移して作業していた時期があったのですが、不要になったのでxlaファイルを消しました。 そしたらそれ以来、何かエクセルのファイルを開くたびにアドインをさがしにいき、エラーメッセージを出してしまうようになりました。必要ないのに・・・。 探しにいかなくするように設定できないものでしょうか?

専門家に質問してみよう