EXCEL2007でデータフォームの入力欄を変更する方法

このQ&Aのポイント
  • EXCEL2007でデータフォームの入力欄の幅や位置を変更できるアドインを使用する方法を紹介します。
  • 現在インストールされていないコンポーネントが必要な場合、Microsoft Office Onlineの「VBAコンバータ」を探してインストールする必要があります。
  • 前のバージョンで使用していたアドインをEXCEL2007でも使用するための方法について詳細に説明します。
回答を見る
  • ベストアンサー

アドインの追加

EXCEL2007を使用しています。 以前のバージョンでデータフォームを使用しており、データフォームの入力欄の幅や位置を変更できるアドインを ネット上からDLして使用しておりました。 今回2007でも同じアドインを使用しようと思い、アドインの追加を選択した所、「このファイルのVBAプロジェクトを 開くためには、現在インストールされていないコンポーネントが必要です。詳細については、Microsoft Office Onlineで 「VBA コンバータ」と検索してください。」との表示が出てきてしまいます。  Microsoft Office Onlineで検索してみたのですが、どれが該当するものなのかいまいちはっきりしませんでした。  どのようにすれば前のアドインを使用できるようになるのでしょうか?  よろしくお願いします。

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

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

こんにちは。 >詳細については、Microsoft Office Onlineで「VBA コンバータ」と検索してください。」 たぶん、この文章の元が英語で、翻訳なんだと思いますが、実際には、ヒットしないと思いますし、まだ、出ていないのではないかと思います。出ているとしたら、SDK Packの中に入るのですが、英語のMicrosoft Office Online で検索してみましたが、同じく見つかりません。 それで、インターネット検索すると、そのトラブルに対しては、直接サポートを受けて解決したという内容のコメントが見られます。なお、そのアドインは97 用のものではないかと思います。 前回も少し触れましたが、そろそろ、UserForm の方を検討されたらいかがかと思います。

shabushabu
質問者

お礼

前回、今回と大変参考になる回答ありがとうございます。 おっしゃるとおりUserFormを検討した方がよさそうですね。 ついつい楽な方に目が言ってしまい、データフォームで解決できるのであれば良いな~と考えてしまい、結局は遠回りになってしまったようですね。 これを期にUserFormを作成してみたいと思います。 何度もありがとうございました。

関連するQ&A

  • office2007のアドイン

    下記サイトで情報を得て試みたところ、うまくいきました。ところが、他にアドインで使用していた(A)を追加すると、Excel2007起動時エラーが表示されます。試しに、office2003で作成したツールバーをoffice2007アドインから消去したいのですが、どのようにすれば良いのか分かりません。どなたかお教えください。  ttp://plaza.rakuten.co.jp/spectra/diary/200710100000/ office2007はフルインストールされています。(A)はExcel用に作成されたアドインで、詳細は不明。Excel2003までは問題なく動作・認識していました。エラー内容は以下。  「VBAプロジェクトを開くには未インストールのコンポーネントが必要」  「Office Onlineで『VBA コンバータ』と検索してください」 最近office2007となり、あまりの変わりように戸惑っています。office2003ツールバーよりも(A)の方が優先されるため、まずは初期状態に戻そうとしています。最終的には、何とか(A)が動作・認識するようにしたいのですが…。

  • Excel2003と2007の違い?

    この度、前のPCが調子悪く、PCを買い替えました。 Vistaになったのですが、XPのExcel2003で表示できていたものが、Vistaの2007では表示できません。 問題詳細は、アドインにあると思うのです。 Libraryに保存したアドインファイルがあります。 ExcelのOfficeボタンからアドインして、 2003の時は、ツール→アドイン→そのアドインしたいのにレを入れてOK、これでOKだったのですが、 2007では、データが表示されず、Excelを開く時に、 「このファイルのVBAプロジェクトを開くには、現在インストールされていないコンポーネントが必要です。詳細については、「Microsoft Office on-lineでVBAコンバータと検索して下さい」と小窓が開きます。 小窓を閉じると、もう1つ小窓が開き、 「このブックにある、VBA プロジェクト, ActiveX コントロール, およびその他のプログラミング関連の機能は失われています。」と表示されます。 Office on-lineを見ましたが、わかりませんでした。 ちなみに、そのアドイン窓のレを外すと、これらのメッセージは表示されません。 どなたか、わかりますか?

  • EXCELファイルがアドインとなり開けなくなりました。

    ファイルの種類が「Microsoft Office Excel アドイン」となり、開くことができなくなりました。新規登録する際に本来「EXCEL2007-93」とすべきところを間違ってしまいました。開く方法を教えてくださいませんか。WINDOWS XP でEXCEL2007を使っています。

  • Excel2003でアドインの更新ができない

    お世話になります。 環境は、WindowsXp Sp3 + Excel2003 Sp3 です。 VBAでプログラムを作成し"sss.xla"で保存します。 この"sss.xla"を"C:\Documents and Settings\<USER>\Application Data\Microsoft\AddIns"へ入れます。 Excelを起動しツール→アドインを開くと作成したアドインが表示されているのでチェックします。 また、チェックをはずすとアドインが無効になります。 アドイン(マクロ)の起動には「CTRL+SHIFT+J」を関数(サブルーチン)「sss」へ割り当てています。 ここまでは問題なく動作しています。 "sss.xla"を修正します(たとえば、足し算していたものが間違っていて掛け算に修正する等です)。 この修正した"sss.xla"を上記のフォルダーへ上書きコピーします。 Excelを起動してアドインを動かしてみると修正前のものが動いてしまいます。 (セルに色をつけたりもしていますので明らかに修正前のものが動いています。) インターネットでいろいろ探してみたところ、 「"C:\Program Files\Microsoft Office\OFFICE11\Library"へ"sss.xla"を入れると大丈夫」 との情報があったので試してみましたがだめでした。 アドインを無効にし"・・・\AddIns"から削除して"・・・\Library"へ入れています。 "sss.xla"本体とは別にどこかにキャッシュされたりしているのかとも思い、Cドライブを"sss.xla"で全検索したり、レジストリーを検索したりしましたがそれらしいものは見つかりませんでした。 (ファイルそのものは削除しているので、どこかにキャッシュされているのだろうと思いました。) さらに修正した"sss.xla"を"sss101.xla"としてアドイン登録しても動くのは"sss.xla"が動いてしまいます。 どうすれば修正した"sss.xla"を動かすことができるようになるでしょうか。 よろしくお願いします。

  • EXCELアドインファイル開けません

    こんにちわ。OS98SE Office2000personal EXCELで、藤本壱さんの株価テクニカル分析アドインを、 入れてるんですが、 最近、Access95で、EXCEL&ACCESSで、 遊んだからかなあ、 Microsoft Visual Basic ファイル開けません と、ご丁寧に、2回出てきます。 office再インストールしたんですが、 変わらず、 アドイン入れなおしても、無理なんです。 いい解決方法ないでしょうか? よろしく。

  • excelのアドインを誤って二重登録した。戻したい

    Excel2007を使っています。Excel電子印鑑というアドインを使っています。 (1)既にアドインに登録済みなのに、間違って同じアドインを二重にインストールする(登録する)操作をしてしまいました。 するとExcel起動時に以下のポップアップが出てきました。 『RibbonID "Microsoft.Excel.Workbook"での GetCustomUI() の呼び出しが失敗しました。』 OKボタンを押して先に進めると、その後は特に怪しい動作は見受けられませんでした。 (2)他にもアドインを組込んでいるので、元に戻したくて、以下の操作をしましたが、上記のポップアップは消えません。 (1)該当のアドインをアドインから削除する。 (2)Office2007のインストーラの「修復機能」でExcel構成情報を修復させる。 (3)Office2007を一度全てアンインストールした後で、再度インストールし直す。 (3)Officeをアンインストールしてもアドインの情報がレジストリとか何処かに残っているように思えます。 どなたか対処方法を、ヒントだけでも良いのでご教示お願いします。

  • Office developerって?

    Office developerって? Excel VBAを登録したExcelブックを配布する方法を検討しています。 マイクロソフト サポート オンラインで VBA と Office Developer を使用して Office COM アドインを作成する方法 という記述を見つけました。 Office Developer は配布に使えるのでしょうか? また価格はおいくらぐらいなのでしょうか? WindowsXP、Excel2003を使用しています。

  • Excelを起動する際にエラーがでます

    Excelを起動する際に次のようなエラーが出ます。 「このファイルのVBAプロジェクトを開くには、現在インストールされていないコンポーネントが必要です。詳細については、Office.comで「VBAコンバーター」を検索してください。」 Office.comで検索して、修正プログラムをインストールしましたが、解決できませんでした。 Excelのバージョンは2010で、OSはWindows7です。 解決方法をご存じの方、よろしくお願いします。

  • アドインがインストールできません

    MicrosoftOfficeのExcel2003を、カスタムインストールでインストールしました。 わけあって古いバージョンが必要で、元々MicrosoftOffice2007が入ってるXPに共存させる形でインストールしてあります。 アドインのソルバーを導入したいのですが、エラーでインストールができません。 インストールしたフォルダ内のLibraryの中を探しましたがなかったので参照もできません。 インストール時のエラー内容は以下の内容です。 「このアドインはMicrosoft Excelで実行できません。この機能は現在インストールされていません、インストールしますか?」 ⇒はい ↓ 進行状況のメーターが4分の1あたりで 「選択した機能は現在使用できないネットワークソースにあります。[OK]をクリックして再実行するか、インストールパッケージ`office.inf`を含むフォルダに対する代替パスを以下のボックスに入力します(ボックス内には”C:\OFFICE2003-UNIV-JPN\office2003-univ-jpn”と入っており、書き替えはできない)」 ⇒OK ↓ 「パス 'C:\OFFICE2003-UNIV-JPN\office2003-univ-jpn\src\office.inf'が見つかりません。この場所にアクセスできることを確認し、再度実行してください。または、この製品をインストールできるフォルダにあるインストールパッケージ'office.inf'を使用して、この製品Microsoft Office Professional Edition 2003をインストールしてください。」 と出てインストールが完了できませんでした。 エクセル2003だけをカスタムして入れたのが悪かったのでしょうか?無いと言われたパスのoffice.infを探しましたがどこにも見つかりませんでした。 どうしたらいいのでしょうか…

  • VC#での参照の追加が上手くいきません

    VC#でアドインを作ろうとしているのですが、「プロジェクト→参照の追加」でCOMコンポーネントの追加が上手くいきません。 例えば、 Microsoft Outlook 11.0 Object Library を追加すると ソリューション エクスプローラの参照設定に"Outlook"が追加はされるのですが、アイコンに!マークが付いていて、クリックすると 「利用可能でないか、またはビルトされてないため、このオブジェクトをオブジェクトブラウザで表示することができません。プロジェクトが利用可能でビルトされていることを確認してください。」 という警告が出ます。 参照の追加をするにあたって、他に何か事前にやっておくことが有るのでしょうか? ちなみに、こちらの環境は Visual Studio 2005 Standard SP1 Microsoft Office 2003 SP3 Internet Explorer 7.0 Windows XP SP2

専門家に質問してみよう