• ベストアンサー

Excelで特定のファイルを開くには

Excelで、ある特定のファイルを開くリンクを作りたいのですが、どうすればいいでしょうか? 例えば、あるセルとかボタンをクリックすれば、あるファイルやフォルダを開いてくれるようにしたいのですが。 また、ネットワークでつながっている、違うパソコン内のファイルへのリンクもできますか? 教えてください。よろしくお願いします。

noname#192965
noname#192965

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

  • ベストアンサー
  • mttkshi
  • ベストアンサー率57% (393/689)
回答No.4

#2の補足です。  フォルダのリンクをどうしても作成したいのであれば、とりあえずハイパー リンクでリンクしたいフォルダの直下のファイルを選択して、 「ファイル名またはWebページ名(E)」のところで“\ファイル名”を削除して OKボタンを押せばフォルダへのリンクも作成可能かと思います。

noname#192965
質問者

お礼

ご返事が遅くなりまして申し訳ありませんでした。 ご回答ありがとうございました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

前半部の回答。ご質問に対して的外れであったらごめんなさい。 (1)表示-ツールバー-コントロールツールボックスを    クリック。 (2)コマンドボタン(多分ab|の隣の四角だけのアイ   コン)をクリッック (3)ワークシート上へマウスポインタを持ってくると、    +印になるので、ボタンを置きたい場所で、東南    (右下)方向にこする。CommandButto   n1が現われる。 (4)コマンドボタンをダブルクリック。 (5)Private Sub(1行空き) End Subが現われる。 (6)1行空きのところへ、下記を貼りつける。 Private Sub CommandButton1_Click() Workbooks.Open "aaa.xls" End Sub Openの後にフォルダ名とブック名を入れます。 このへんは詳しくは本ででも調べてください。 (7)ワークシートに戻り、三角定規と鉛筆のアイコンの 凹みをクリックしてなくします。 (8)ボタンをクリックすると、指定ブックが開きます。 OKWEB質問12486参照。 http://www.h2.dion.ne.jp/~tak_h/VBA/Excel-BookOpen.htm http://member.nifty.ne.jp/bear/vbatec/vbatec05.htm http://homepage2.nifty.com/kasayan/vba/excel7.htm http://homepage1.nifty.com/h-fuji/xls/body25.html http://www.age.ne.jp/x/kumapi/excel/vba018.htm

noname#192965
質問者

お礼

ご回答ありがとうございます。 ワークブックに限らず、一般ファイル、ならびにフォルダを開きたいと思っています。Excel上に開くのではなく、単にWindows上に開いてくれればいいのですが。 ExcelのVBAの本を見ているのですが、WorkBookの開き方は載っているのですが、Windowsで開くリンクのつけ方が載っていなくて。。。 どうもありがとうございました。

  • mttkshi
  • ベストアンサー率57% (393/689)
回答No.2

単純に、ファイルのリンクを作成したいというのであれば、 対象のセルで右クリック→ハイパーリンクで対象のファイルを選択すれば 可能かと思います。 もちろん、ネットワーク内へのファイルへもリンクを作成することもできます。 ただし、この場合ですと、フォルダへのリンクを作成することはできません。

noname#192965
質問者

お礼

ハイパーリンクってのがありましたね。 ただ、フォルダも開きたいのです。 参考になりました。ありがとうございました。

  • vbafriend
  • ベストアンサー率47% (17/36)
回答No.1

初めまして。貴方様のおやりになりたいことは、マクロを組めば簡単に出来るかと思います。もしよろしければ、サンプルマクロを組んでみたいと思います。ご希望の節は、次のことを教えて下さい。 ・ボタンをクリックした時に開きたいブック名とそのブックが保存されているホルダー名 お手数をおかけいたしますが、よろしくお願いいたします。

noname#192965
質問者

お礼

ご回答ありがとうございます。 単に、Excel上にリンクを張り、フォルダやさまざまなファイルをクリック一つで参照したいと思っています。Windows上で開いてくれればいいので、Excel上に開かなくてもかまわないのです。 Excel上への開き方はExcelVBAの本でわかったのですが、ただ単にリンクを張るという方法がわかりません。よろしければ教えていただきたいと思います。 こちらこそお手数をおかけしますが、よろしくお願いします。 参考まで、 AコンピュータのC:\aaa\bbb.txtを開きたい また、AコンピュータのC:\aaaフォルダを開きたい 私をBコンピュータとします。

関連するQ&A

  • エクセルファイルが開けなくなりました

    OSはVistaです。 先日あるExcel2003形式のファイルをもらってExcel2007の互換モードで開こうとしたところ、開くことができませんでした。そのファイルをGoogleドキュメントで閲覧してみると、多くのセルにウェブサイトへのリンクが張られていました。セキュリティ上の問題かな?と思ってその時はそれで終わったのですが、それ以来、ほかのエクセルファイルをフォルダからダブルクリックで開こうとすると、「(ファイル名)が見つかりません。名前を正しく入力したかどうかを確認してからやり直してください」となって開けません。 Officeボタンから「開く」で開くことはできるので、ファイル自体が壊れたのではありません。 上記のリンクつきファイルが原因かどうかはわかりませんが、それ以外の原因は考え付きません。 説明が下手で申し訳ありませんが、よろしくお願いいたします。

  • フォルダー内の特定excelファイルを開く方法

    フォルダー内の特定excelファイルを開く方法 フォルダー内にたくさんエクセルファイルがありますがACCESSのフォームから特定excelファイルを開きたいです。したいことはフォームの中にテキストボックスを配置し、中にエクセルファイルの名前に記入し、実行ボタンを押すと一致するファイル名前を開くようになってほしいです。 どうせればよいかわかりません。ACCESSの初心者ですので助けください!

  • エクセルで1つのセルから2つのリンクをはりたい

    エクセル2010で、セル(リンクボタン)からのリンクでワードとエクセルファイルの2つのファイルにリンクを貼ることはできないでしょうか? 現在は別々のセルで、ワードへのリンクボタンとエクセルへのリンクボタンの2つを作成して対応しているのですが、各ファイルの内容のリンクに時間がかかり、1つが終了するまでまって、次のリンンボタンを実行するのが面倒なので、1つのセル(ボタン)をクリックすればワードとエクセルの2つの書面が作成できるように出来れば助かるのですが。

  • エクセルで、複数のファイルの特定のセルの内容を、ファイルを開かず検索したい

    エクセルのマクロについての質問です。 見積書の一覧表のC列に記入されている見積書番号をダブルクリックすると、 フォルダに入っているファイルの中から、N1セルに同じ見積書番号が入っている ファイルを探し出して開く、というマクロを作成したいと思っています。 ダブルクリックするとアクションを起こすという部分と、 フォルダ内のエクセルファイルのアドレスを取得する部分はできたのですが、 ファイルを開かずに特定のセルを検索する方法がわかりません。 探す範囲のフォルダにはサブフォルダがいくつかあります。 また、見積書のブックのシート数は決まっておらず、 ブック名もシート名もばらばらで規則性はありません。 使用しているのはWINDOWS98SE,EXCEL97です。 ご存知の方、よろしくお願いします。

  • EXCELである条件のファイルを開くようにしたい

    A行にファイル名(拡張子なし)がずらっと入力されております。そのセルをクリックすると、または、そのセルの横に「開く」などのボタンを作って、ある特定のフォルダー内にあるA行のセル入力値のファイルを開くようにしたい。例えば、A1:0001、A2:0002、A3:0003…のように入力されており、A1をクリックすると、あるフォルダーの\\○○\△△\□□ 内の0001.pdfが開くようにしたい。 ファイル一覧の行が数百行ありますので、ハイパーリンクで1個1個設定するには効率が悪いため、一括でVBA(使ったことがありませんが…)などでできないでしょうか? 宜しくお願いします。

  • Excelの特定のファイルが開きません。

    Excelの特定のファイルが開きません。 開くと、灰色の画面に、左下に「コマンド」と出るだけです。 このファイルを別のパソコンに送ったら、普通に開けました。 また、「ツール」の「オプション」も「ウインドウ」も、それ自体がクリックできなくなっています。 どうか、アドバイスお願いいたします!

  • ファイル名に特定の文字列を含むファイルを開きたい

    セルに「abc」という文字列があります。 このセルをダブルクリックすると、特定のフォルダ内にある abcを含むファイル(たとえば090507 abc)を開く というようなことをしたいのですが、どのようにしたらよいでしょうか。 対象セルはA列です。 たとえばA2に「abc」とあれば、A2をダブルクリックすると 特定フォルダ内のabcをファイル名に含むファイルを開く A3に「xyz」とあれば、A3をダブルクリックすると 特定フォルダ内のxyzをファイル名に含むファイルを開く といった具合です。 文字列の指定はダブルクリック以外の方法でも構いません。 知識がないものでどのようにしたらよいかわかりません。 どなたかお詳しい方、どうぞよろしくお願い致します。 (ごく簡単なマクロの知識はあります)

  • 複数のEXCELファイルの特定セルを別ファイルへコピーする

    EXCELで作った見積書のセル内容を自動的に集めて、見積り一覧表を作りたいなと考えています。 見積書は1見積り1ファイル(シートは複数ありますが1枚目のシートが対象)になっていて、 各ファイルの1枚目のシートの特定セル内容(日付、相手先、件名、金額など)を 見積り一覧表として作成したEXCELシートへ順次コピーしたく思います。 動作イメージは 1.見積り一覧表を開いてボタンを押す等してマクロを起動。 2.同一フォルダー内の自分を除く全EXCELファイルを順次開きセル内容を一覧表へコピー。 3.全てのEXCELファイルを処理したら終了・・・。 発展系として、 ・日付条件で対象EXCELファイルを絞り込む。 ・特定セルに値が入っていなかったら(関係ないEXCELファイル)スキップ。 あとは一覧表が出来た後のソートくらいでしょうか。 まずは基本的な「自動的に複数EXCELを開いて特定セル内容をコピーする」のヒントがほしく思います。 なお、自動処理対象としたいEXCEL見積りファイルは約500本ほどです。 関連情報等ご存知でしたらお教えください。 よろしくお願いいたします。

  • 特定ファイルやネットワークを隠す

    特定のファイルやネットワークをアクセスできる状態で視覚的にだけ見えなくする方法、またはソフトを教えていただきたいです。 オフィスソフトのACCESSを使ったデータベース検索システムを使用してます。 親になるパソコンにもとになるデータベースをおき、LANでつながったユーザーのパソコンに検索システムをおき、親のパソコンのデータベースにリンクを貼り、データベースの情報を検索するようになっています。 ユーザーの検索システム自体からは検索だけしかできないようになっていますが 共有設定をしてあるので、ネットワークから親のパソコンにあるデータベースのフォルダが見えておりフォルダやファイルも開くことができます。 ためしにファイルのプロパティから「隠しファイル」設定をしてみたところ 希望どおり見えなくはなったのですが、ユーザーの検索システムを使うとデータベースのファイルが見つからないとなり検索もできなくなってしまいました。 ファイルを隠すソフトを探してみたのですが、見つかったのはどれも同時にアクセスもブロックしてしまうものでした。 アクセスをブロックしてしまうとユーザーからデータベースに接続できなくなり検索ができなくなってしまいます。 これを検索システムからデータベースには接続できる状態で、視覚的にだけデータベースのファイルもしくはフォルダやおおもとのドライブが見えなくなるようにしたいです。 あるいはプログラム的に検索システムからはデータベースへリンクを辿って接続できるが、データベースのフォルダやファイルをマウスで直接クリックするのでは開けないというようにしたいです。 リンク付けしてある情報にはアクセスできるが、そのフォルダやファイルは見えない、あるいは直接は開くことができない というようにする方法、ソフトを教えていただきたいです。 ソフトは有料無料はといません。 Windows10対応のものでお願いします。 よろしくお願いいたします。

  • エクセルで「ファイルが見つかりません」

    会社で、みんなで使っているエクセルファイルなのですが、ファイルを開くときに「ファイルが見つかりません」と出るようになってしまいました。 全く関係ないフォルダと、ファイル名が出てきます。キャンセルしても、もう1個出てきます。 2個ほどリンク先を探しているようですが、シートを調べてもそのようなところにリンクしていません。 シートを1つづつ消していったりして調べましたが、必ず最後まで出るのです(特定のシートで出るのではなく)。 これはなんでしょう?どうすればファイルを探しにいかなくなるのですか?

専門家に質問してみよう