Excel VABからファイルを選択するためのダイアログ(ポップアップ?)を表示させる事はできるのでしょうか?

よろしくお願いします。

A 回答 (2件)

私が使っているものです。

参考になりますか?

Dim Ret As VbMsgBoxResult
'「ファイルを開く」ダイアログの表示
FILE_IN:
FILE_NAME = Application.GetOpenFilename() 'ここでダイアログを開きます。
If FILE_NAME = "False" Then
Ret = MsgBox("ファイル名が未指定です。再入力しますか?" & vbNewLine & "[いいえ]を応答すると処理を中止します。", vbYesNo, "ファイル名未入力")
If Ret = vbNo Then Exit Sub
GoTo FILE_IN
End If

なお、選択させるファイルの種類を制限するなら、フィルタを使用します。

(例)CSVファイルを選択させる場合
FILE_NAME = Application.GetOpenFilename(FileFilter:="Export File(*.csv),*.csv")
    • good
    • 0
この回答へのお礼

ありがとうございます。
早速試してみます。

お礼日時:2001/09/22 22:36

「ファイルを開く」は"GetOpenFilename",


「名前を付けて保存」は"GetSaveAsFilename"などです。

HELPを参照すると「使用例」もあります。
    • good
    • 0
この回答へのお礼

ありがとうございます。
GetOpenFilenameと分っていればヘルプも引けるんですけどねぇ...
もっと色々なKeywordで参照できればね。

お礼日時:2001/09/22 22:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q「古い圧縮ファイル」の確認方法

Dドライブのディスクのクリーンアップをしたいのですが、実行できるものが、「古い圧縮ファイル」の削除しかありません。

「古い圧縮ファイル」がどのプログラムかを確認する方法を教えてください。

また、圧縮されたファイルの名前は青くなるらしいのですが、見つかりません。どうしてでしょうか
圧縮ファイルは1G弱あります。

Aベストアンサー

http://www.atmarkit.co.jp/fwin2k/win2ktips/106cleanup/106cleanup.html

初期設定では、50日以上アクセスの無かったファイルに対して、圧縮が行われます。
当然、圧縮してからでないと、ファイル名は青色にはなりませんので、ディスク・クリーンアップでの候補段階では、黒色のままです。


尚、設定によっては青色表示にならない場合も有りますけど。

http://121ware.com/qasearch/1007/app/nec.jsp?005084

QExcelのVBAで、色の選択のダイアログ

エクセルのVBAで、色の選択が出来るようにしたいと思っています。セルの書式のパターンのタグを選択した時の左側部分のみの画面を表示して、ユーザーに色を選択させて、戻り値を得ることって出来るのでしょうか?どなたか詳しい方いらっしゃいましたら教えてください。宜しくお願い致します。(出来れば、オプション-色-変更で出てくる色の設定も教えてください)

Aベストアンサー

Sub Macro1()
res = Application.Dialogs(xlDialogPatterns).Show
End Sub

このマクロを実行してみてください。ただし戻り値が色番号になるわけではありません。塗りつぶされた色をActiveCell.Interior.ColorIndexで取得することは可能だと思います。

オプション-色-変更の組み込みDialogは以下になります
Sub MacroB()
res = Application.Dialogs(xlDialogColorPalette).Show
End Sub

Qファイルの圧縮方法

AVIやMPGの画像ファイルを圧縮する方法を教えてください。900mb位のファイルをCD-Rに落とし込める700mbまで圧縮したいんですが。できれば、zipやlzhなどの後で解凍しなくてはいけないような圧縮方法ではなく、多少画像が荒くなってもファイルを単純に縮小させるような方法を教えていただけると有り難いのですが。。
因みに、TMPGEncを試してみたんですが、どうもうまくいかなくて。。ファイルサイズが元のファイルより逆に大きくなってしまうんです。
すいませんが、宜しくお願いします。

Aベストアンサー

画像圧縮?くす(^^
エンコはTMPGEncやaviutlでやるのがふつーです。
ええ 絶対! 
aviutl
http://ruriruri.zone.ne.jp/aviutl/

zipとかで圧縮しても意味ありません サイズ的に。

で、TMPGEncで元より大きくなるのは問題は
コーデック、画像サイズ、 音声ファイルなど
理由はいっぱいあります。対処は類似質問みて↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=625581

だから圧縮というか再エンコードが面倒なら
ファイルをテキトーな部分でカットする方向性はどお?
CD-R 2枚に保存 450 450 くらいでカット。
対処は類似質問みて↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=610331
ではでは!

追伸
カンタンにならrmファイルに変更かなあ
でも画質は落ちますよ
ネット配信 ストリーミング形式でどぞ!
RealplusG2とかRealEncoderで変換
でもaviでもないしmpegでもないですけど、どお?

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=610331

画像圧縮?くす(^^
エンコはTMPGEncやaviutlでやるのがふつーです。
ええ 絶対! 
aviutl
http://ruriruri.zone.ne.jp/aviutl/

zipとかで圧縮しても意味ありません サイズ的に。

で、TMPGEncで元より大きくなるのは問題は
コーデック、画像サイズ、 音声ファイルなど
理由はいっぱいあります。対処は類似質問みて↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=625581

だから圧縮というか再エンコードが面倒なら
ファイルをテキトーな部分でカットする方向性はどお?
CD-R 2枚に保存 450...続きを読む

Qexcel2000のポップアップ表示でコメント表示

エクスプローラーや、フォルダで、excelファイルに マウスカーソルを合わせると

「種類」と「サイズ」、「更新日時」が表示されますが、

ここにexcelファイルのプロパティで入力した「コメント」も表示させることが出来ないでしょうか?

excelは2000です。

もしあれば、ご教授お願いいたします。

Aベストアンサー

こんにちは

Window XP環境でExcel 2007のファイルにコメントをいれたところ
すぐに表示されなかったのですが、しばらくすると作成者の下に表示される
ようになりました。

理由はよくわかりませんが、私の環境では表示されましたので、ご参考まで

Qファイルの圧縮方法が解りません

窓の杜やベクター等に置かれている、フリーの圧縮、解凍ソフトをダウンロードしていますが、テキストファイルや、画像ファイルの圧縮方法が解りません。何方か教えて頂けませんか?

Aベストアンサー

ソフトの開発者のサイトで質問することをお奨めします。

ソフトごとに操作方法が異なりますので、使用しているソフト名すらない状態では誰も必要とする回答を出せません。

窓の杜やベクターでは開発者のサイトへのリンクがありますから、そこからアクセスできますよ。

QExcel2003 図ダイアログの数値単位表示

Excel2003で、クリップアートで挿入したイラストをダイアログボックスを開いて編集しようと思い、いざ画面を開いたところ

高さ・幅などの数値を指定しているボックス内に、通常であれば「cm」の単位がある箇所へ「”」が表示されておりました。トリミングなどのボックスも同様です。
例) 「3cm」→「3"」

そのまま設定を続けてみたのですが、数値どおりに設定されている感じはしませんでした。
ダブルクォーテーションが表示されたのは、一旦なにが原因で、どうやればcmで戻すことが可能でしょうか。

ご存知の方、お助け願います。

Aベストアンサー

「"」はin つまりインチの事です。

数字の後にinと入力するのと"とするのは同じになるはずです。

試してみて下さい。

数字の後ろにcmと入力すればcm単位になります。
その後右クリック「既定値」にすれば直ると思いますが。

Qpsdファイルの圧縮方法

psdファイルの圧縮方法を教えてください。(基本的質問で恐縮ですが)
win98です。なお、ファイルは9MB程度ですが、圧縮したものを解凍する際、鮮明度が落ちずに元通りの画像で開けますでしょうか?

Aベストアンサー

●大きなサイズのファイルを分割して送付

+Lhaca 1.20 デラックス版での分割方法
http://park8.wakwak.com/~app/Lhaca/

 1. インストールは、ダウンロードした Lhaca120.exe を実行する。
 2. デスクトップに作成された +Lhaca のショートカットに、
   対象のファイルをALTキーを押しながらドロップする。
 3. 保存場所を聞いてくるので、望みの場所を指定する。
   (圧縮形式は、相手が解凍できる形式を選ぶ。)
 4. 分割されたファイル群と結合用のバッチファイルが作成される。
   (デフォルトでは 1.2MB を上限として分割される。)
   (このサイズは +Lhaca で変更できる。)
 5. (4)のファイル全てを、容量を超えないようにメールに添付して送信
   する。
   (添付ファイル総数を本文に明記すること。)
 6. 受け取った側は、全ての添付ファイルを一箇所に集めて、バッチファ
   イルを実行する。
   (操作手順は、本文に明記すること。)
 7. 分割されたファイルが結合されるので、結合された圧縮ファイルを解
   凍する。
 8. 9MBのファイルが解凍されるので、作業する。


これでどうかな!?

※他の圧縮ソフトも分割機能が備わっていると思うが・・・

●大きなサイズのファイルを分割して送付

+Lhaca 1.20 デラックス版での分割方法
http://park8.wakwak.com/~app/Lhaca/

 1. インストールは、ダウンロードした Lhaca120.exe を実行する。
 2. デスクトップに作成された +Lhaca のショートカットに、
   対象のファイルをALTキーを押しながらドロップする。
 3. 保存場所を聞いてくるので、望みの場所を指定する。
   (圧縮形式は、相手が解凍できる形式を選ぶ。)
 4. 分割されたファイル群と結合用のバッチファイルが作成される。
   (...続きを読む

Qエクセルのウインドウを閉じる時にファイルによっては「'ファイル名'の変更を保存しますか」ってダイアログが出てしまいます

エクセル(97)のウインドウを閉じる時に、ファイルによっては(どこもデータの変更をしてないのに)「'ファイル名'の変更を保存しますか」ってダイアログが出てしまいますけど、これはなぜなのでしょう?

Aベストアンサー

こんにちは。maruru01です。

どこかに、TODAYなどの再計算関数があると、何もしていないのに、変更されたと判断されます。
これらの関数は、シート上だけでなく、名前定義や入力規則などで使用されている可能性もあります。

QNTFS圧縮したファイルを全部まとめて戻す方法

NTFS圧縮したファイルをプロパティからひとつひとつチェックをはずして戻すのではなく、圧縮されたファイルを全部まとめて元に戻す方法ってあるのでしょうか?

Aベストアンサー

圧縮を解除したいファイルを全て選択した状態で
→プロパティ→NTFS圧縮のチェックを外す→OK

それらのファイルがフォルダに入っているなら
フォルダのプロパティからやってもいい。
(サブフォルダにも適用するか尋ねられるからOKにする)

QExcel5.0ダイアログって?

Excelのsheet1というところで右クリック→挿入を選ぶと
「ワークシート」「グラフ」「Excel4.0マクロ」「Excel5.0ダイアログ」という選択肢があります。
通常はワークシートしか選ばなく、ふと気になったのですが「Excel5.0ダイアログ」の使い道をわかりやすく教えていただけませんか?

Aベストアンサー

こんばんは。#5です。

>考え方によっては「過去の産物」と捉える事もできるのでしょうか?

それは、Ver.5 と銘を打つことで、意図的に古いものだという印象を与えられているものだと思うのです。やはりマイクロソフト側が新しくしてしまいたい、という気持ちがあるのでしょうね。そうしないと不都合な部分もあるのかもしれません。

フォームのツールバーを出すと、使えない灰色になってアイコンがありますが、その部分が、ダイアログシートで使用するものです。

フォームとコントロールツールは、どちらが便利だといえば、どちらともいえないという声が多いのではないでしょうか?そのようなものです。

実際に、Ver.4 マクロでも同じですが、あえて、そういう技術を学ぼうという人は、そんなに多くないと思います。

ただ、これだけは書いておくけれども、過去のものが必ずしも劣っていることはないのです。過去のものに否定的な人は、多いようです。それをやめてしまえという声は、国内外のマイクロソフトに、モノを言う有力なユーザーがいるのですが、マイクロソフトは、それほど強行な措置を現在取ろうとはしていないようです。

こんばんは。#5です。

>考え方によっては「過去の産物」と捉える事もできるのでしょうか?

それは、Ver.5 と銘を打つことで、意図的に古いものだという印象を与えられているものだと思うのです。やはりマイクロソフト側が新しくしてしまいたい、という気持ちがあるのでしょうね。そうしないと不都合な部分もあるのかもしれません。

フォームのツールバーを出すと、使えない灰色になってアイコンがありますが、その部分が、ダイアログシートで使用するものです。

フォームとコントロールツールは、どち...続きを読む


人気Q&Aランキング

おすすめ情報