• ベストアンサー

「プリンタとFAX」のフォルダを開きたいです

普通のフォルダでしたらShell関数等で開けますが、コントロールパネル等のフォルダはどのようにすればいいでしょうか。場所がわからないので・・・ ご教授ください。 開発環境はVB6 SP5,Win XPです。

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

  • ベストアンサー
  • umejas
  • ベストアンサー率28% (9/32)
回答No.1

Shell関数を使って、 Shell "control printers", vbNormalFocus とやれば、「プリンタとFAX」が開くと思います。

leftovers
質問者

お礼

あ、普通に開いた。 こんな簡単な質問で大変申し訳ありませんでした。 そして早急に答えてくださり誠に感謝いたします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • CreateProcessWithLogonWの使い方を教えてください

    現在VBで開発しているのですがAPI関数であるCreateProcessWithLogonWの使い方がわからずつまずいています。 この関数はAPIビューアーにも掲載されていなくて使い方がわからずとても困っています。 ご教授ください。 開発環境 開発環境:VB6.0+SP5 OS:Windows2000+SP2

  • VBからPDFファイルを開き方で質問

    SHELL関数などでアドビリーダー開くとファイルを保存する機能が有効となるため、VBコントロールの何でも良いですが、何かを使って開きたいのです。 コンポーネントをみると「AdobeContorolタイプライブラリ」があったので、使ってみたのですが保存機能のフロッピーボタンが付加されてしまいます。 どなたかPDFファイルを開く方法を教えて頂けると助かります。 宜しくお願い致します。 開発環境:VB6.0、WindowsXPPro SP2

  • フォルダーオプションが消えた

    Windows XP SP2を使用していますが、フォルダーオプションが消えてしまいました。 通常、エクスプローラを開くとフォルダーオプションが表示されていますが、ありません。 また、コントロールパネルにもアイコンがありません。 どうすれば現れるのですか?

  • 親フォルダのIShellFolderインターフェースとアイテムIDの取得方法

    SHBindToParent()関数でアイテムIDリストから親フォルダなどが取得できると MSDNで知り、ヘッダーファイル(shobj.h)とライブラリファイル(shell32.lib)を インクルードさせてみたのですが、関数が定義されていませんというメッセージが 表示されて使えません。 使用環境は以下のとおりです。    VC++6.0(SP5)    Windows2000(SP2)    SHELL32.DLL(5.00.3315.2902) 特別な設定をしないと(または、設定がなされてないと)使えないのでしょうか? 何方かご教授よろしくお願いします。

  • フォルダの作成日の取得方法を教えてください

    フォルダーの作成日を取得するような関数か技法を探しています。 いろいろなサイトを探していますが見つかりません。 ご存知の方、ご教授願えないでしょうか。 よろしくお願いします。 ********************** 開発環境 WinXP SP2 VC++ 6.0 MFC ********************** (ファイル関連ならたくさんあるのに・・フォルダない・・)

  • フォームを一瞬で綺麗に開くには?

    WINDOWS XP,VB6.0,SP6で開発しています。 コントロールの多いフォームを開くと、 どうしても綺麗に一瞬で開いてくれません。 少しくらい、開くのが遅れてもいいので、 綺麗に一瞬で開くようにするにはどうしたらよいのでしょうか? どうかみなさま、ご教授よろしくお願いしますm(_ _)m

  • 特殊フォルダのパスを取得

    ボタンを押すとエクスプローラでフォルダを開くという処理をしたいのですが、一部のフォルダのパスが分からず困っています。 開けないフォルダはMyComputer、コントロールパネル、ごみ箱などの仮想フォルダと呼ばれるフォルダです。 これらのフォルダにはSHGetSpecialFolderPath関数も通用しません。 どのようにすれば望みどおりの処理を実装できるのでしょうか? どなたかご教授お願いします。 <環境> Windows Vista VC++ Express Edition

  • Shell関数はOSに依存?

    現在VB4からVB6へのコンバージョン作業を行っています。 その際、 VB4→Windows98 VB6→Windows2000XP と、異なるOSを使用しています。 VB6の環境では、Shell関数を使用してMS-DOS バッチ ファイルの起動を行えるのですが、VB4の環境では同じコーディングでもバッチファイルが起動しない&エラーが出力されませんでした。 現在はVB4の環境をWindows95へ移す事で問題を回避したのですが (VB4の環境は比較テストに使用するだけでしたので) 98だから使えないと言うのも気持ちが悪く、質問させていただきました。 どなたかShell関数の上記点への対応策等ご存知でしたらご教授願います。

  • VBからACCESSのデータを印刷するが2000とXPで・・・

    OSが2000 VB6.0のSP5 ACCESS2000 の環境で開発してVBから下記のようにShell関数 でACCESSからの印刷をしているのですが 2000では印刷できるのですが XPでVB6.0のSP5 ACCESS2000の環境でコンパイルして実行しても 「起動するためのコマンドライン引数が不正です」 とメッセージがでてしまい印刷できません。 どなたか解る方がいましたら解答お願いします。 strMSACCESS = "C:\Program Fles\Microsoft Office\Office\MSACCESS.EXE" strCommand = strMSACCESS & " " & CurDir & "\AAA.mdb /x DoPrint /cmd " & "**" Work = Shell(strCommand, vbMinimizedFocus) AAA.mdbのあるフィールドの**の値のものだけを印刷しています。 Microsoft DAO3.6 Object Libraryを指定しています

  • コントロールパネルフォルダの発展

    XPのデスクトップ左下のスタートの中にコントロールパネルがあります。これをいちいちフォルダを開かなくてもいいようにしたいのですが、どこで設定するのでしょう。Win2000では出来ていたのでどこかで設定できるんじゃないかと思い、質問させていただきました。