サブルーチンについて

このQ&Aのポイント
  • サブルーチンについて解説します。
  • ExcelやWord、ブラウザやメールソフト、Acrobat Readerなどでファイルを保存する際に表示されるダイアログは、コモンダイアログライブラリという名前のダイナミックリンクライブラリを使用して実現されています。
  • OSに付属しているライブラリをアプリケーションから呼び出すことで、ファイル保存機能を各アプリケーションが個別に作成する手間を省くことができます。
回答を見る
  • ベストアンサー

サブルーチンについて。

ExcelやWord、ブラウザやメールソフト、Acrobat Reader等々でファイルを保存する時に表示されるダイアログはコモンダイアログライブラリという名前のダイナミックリンクライブラリを使って実現されています。 みんな同じダイアログなのは同じライブラリを利用しているからです。 ファイルを保存する機能を各アプリケーションの作成者がイチイチ作っていたら時間の無駄だから、OSに付属しているライブラリをアプリケーションから呼び出す(サブルーチンを呼ぶ)ことで作成の手間を省くことができています。 みんな求めている機能(結果)が同じだから共通で使えるライブラリとして用意しておいて使い回してるのです。という説明で、OSに付属しているライブラリをアプリケーションから呼び出すとは、どういうことでしょうか?ご教授頂けると幸いです。すみませんが。

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8014/17130)
回答No.2

OSとかライブラリとかアプリケーションとかの意味は分かっているのか?

zasx1098
質問者

補足

すみません。そこから教えていただけると助かります。ですが、調べた方がいいですよね。ネットのを見てもなんだか謎です。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

プログラミング言語を全く知らない人には説明しにくいです。 理解したければ、何でも良いので、プログラミング言語に入門しましょう。

zasx1098
質問者

補足

すみません。そこから教えていただけると助かります。ですが、調べた方がいいですよね。ネットのを見てもなんだか謎です。

関連するQ&A

  • AdobeReader8.0の機能を使っての印刷

    現在WindowsXP・VB2005で作成したアプリケーションで、Adobe Acrobat5.0が入っているマシンでAdobe Acrobat5.0 type LibraryのPrintPagesSilent機能を使ってPDFの印刷をしているのですが、Adobe Reader8.0しか入っていないマシンでPDFの印刷をすることになりました。 参照設定で、Adobe Acrobat5.0 type LibraryになっているところをAdobe Acrobat8.0 type Libraryにするだけでいけるのかと思っていたのですが、参照設定の中にAdobe Acrobat8.0 type Libraryが見つかりませんでした。 Acrobatが入っていないと、Adobe Acrobat type Libraryというのは使用することが出来ないのでしょうか? このライブラリが使えないのであれば、START AcroRD32.exe /p filepass で印刷しようと思っていますが、独自の印刷ダイアログを使って印刷したいです。 何か良い方法はありませんでしょうか? アプリケーションを使用する環境はWindowsXPです。

  • Acrobat9作成のビューアーソフトの件

    いつもお世話になっています。 Acrobat9が一番新しいバージョンと思いますが、 Acrobat9で作成したものは、 以前のバージョンと同じ機能しか使っていないPDFファイルも、 Acrobat9のリーダー(無料)でしか見れないのでしょうか? EXCELだったら、 上位バージョンにしかない機能を使わずに、 ファイルを保存する際に、 下位バージョンのファイル形式で保存すると、 下位のEXCELでも開けますが、 同じようなことなのか? 教えて下さい。 (1)上位バージョンの機能とつかっていなければ、 下位のバージョンのリーダーでも開けるのか? (2)Acrobatも作成したものを、 下位バージョンで保存みたいなことが出来るのか? 宜しくお願い致します。

  • コモンダイアログボックスの並び順が逆順になって戻らない。。

    OSは、Windows XP homeです。 いろいろなアプリケーションで 「ファイルを開く」や「名前をつけて保存」する時などに表示される 「コモンダイアログボックス」について質問です。 この「コモンダイアログボックス」、通常ならば表示したときに [名前の正順]でアイコンが並んでいると思うのですが、 これがなぜか、[名前の逆順]で表示されるようになってしまいました。 特定のアプリケーションだけでなく、全てのアプリケーションで同じ症状です。 いちいち、[右クリック]-[アイコンの整列]-[名前]で元に戻すのも 全アプリケーションで毎回となると手間に感じます。 どうすれば、以前のように「コモンダイアログボックス」が[名前の正順]で開かれるのでしょうか? ちなみに、一度[名前の正順]に戻しても、コモンダイアログボックスを開き直すと また[名前の逆順]表示に戻ってしまいます。 どうか直し方を教えてください、お願いします。

  • Acrobat 9 セキュリティが自動設定される

    予め作成されたパスワードによるセキュリティ付きのPDFファイルをAcrobat 9 Standard で開き、セキュリティを削除して保存しました。プロパティを開き、すべての項目が“許可する”になっていることを確認しました。 そのファイルを、Acrobat Reader 9で開くと、下記の4項目が“許可しない”に設定されています。 文書のアセンブリ、注釈、署名、テンプレートページの作成 Acrobat9で、保存時に、自動的にこれらを許可しないようにする機能等があるのでしょうか? よろしくお願いします。 使用OS=Windows

  • 「名前を付けて保存」の時、デスクトップにフォルダが作れない

    コモンダイアログボックスというのでしょうか。 IEやテキストエディタなどでファイルを保存するときに出る、左側に「最近使ったファイル」や「デスクトップ」などに移動が出来るボタンが縦に並んでいるボックスの事です。 そのボックスの上部右側に、「新しいフォルダの作成」という小さなボタンがあるのですが、それがデスクトップにだけ利かないのです。 ダイアログボックス中で「右クリック」-「新規作成」-「フォルダ」とすると作成出来ます。また、マイドキュメントなどデスクトップ以外の場所では、この右上の「新しいフォルダの作成」ボタンも機能します。 これは何か原因があるのでしょうか? OSはWindowsXP SP2です。同じOSの別PCでは、デスクトップでも「新しいフォルダの作成」ボタンは機能しています。 もし、原因を知ってらっしゃるなら、ご回答いただきたく思います。 よろしくお願いいたします。

  • メモ帳でいつもの保存ができない

    OS~WinMe  メモ帳にデータを保存したときアドビのアクロバットリーダー6.0で保存され、ファイルが開けません(ファイルの種類がサポートされていないか、壊れています)と出ます・・アクロバットリーダーを介さずに開きたいのですが、設定をかえたつもりはありません・・ どなたか、助けてください・・

  • リストボックスのリストをコモンダイアログを使って保存

    タイトルにあるようにリストボックスの内容をテキストファイルにコモンダイアログを使って保存したいのですが、どのようにするのでしょうか? ちなみにコモンダイアログの「名前をつけて保存」は表示させることが出来ます。 宜しくお願いします

  • エクセルマクロでpdfファイルを開きたい

    エクセルでpdfファイル名が記載されたセルを選択して、マクロでそのpdfファイルを開きたいと思うのですがうまくいかず困っています。 Shell関数でアクロバットリーダーを立ち上げることはできます。 またアクロバットリーダーで、一度pdfファイルを読み込むと、「ファイルを開く」ダイアログの「ファイルの場所」にpdfが保存されているフォルダが記憶されているので、SendKeysでpdfファイル名を使用すれば、マクロでpdfファイルを開くことはできます。 問題は、アクロバットリーダーが立ち上がった時に、「ファイルを開く」ダイアログの「ファイルの場所」がpdfファイルが保存されている場所と異なる場合です。ファイル名にパス名を追加したりして試みましたがうまくいきません。 どなたか御教示の程、よろしくお願い致します。

  • Acrobat Reader のインストール

    Acrobat Reader の最新版をインストールしようとしてますが「書類”Acrobat Reader Installer”を作成したアプリケーションが見つからなかったので、これは開くことができませんでした。適切なトランスレータを持つトランスレート機能拡張が見つかりませんでした。」というアラートが出てしまいます。どうすればいいのでしょうか。どなたかご存知ですか?

    • ベストアンサー
    • Mac
  • Excel(2003)でハイパーリンク設定したPDF(Acrobat7.0Standard)ファイルが開きません

    質問します。(OS Win.XP) Excel(2003)でPDFファイル(Acrobat7.0Standardで作成された)をハイパーリンク設定しました。クリックすると一瞬Acrobat7.0Standardが立ち上がるそぶりを見せるのですが、何事もなかったように何も変化がありません。PDFファイルが開かないのです。エラーメッセージなども表示されません。 ExcelファイルとPDFファイルは階層が違うところに保存されていますが、同じ階層に保存してやってみましたが同じ症状でした。 ちなみに、MyPCにはAcrobat7.0StandardとAcrobat Reader7.0が入っております。 同じ条件(Acrobat7.0Standard、Acrobat Reader7.0インストール済み)の方のPCでやってみるとPDFファイルはちゃんと表示されました。 私だけなのです。PDFファイルが開かないのは...。 (エクセルやワードファイルでハイパーリンクさせ試してみると、それぞれのファイルが表示されます。) Acrobat7.0Standardの設定でしょうか?分かりません。 どうか、よろしくお願いいたします。

専門家に質問してみよう