• ベストアンサー

エクセルで作ったソフト名

エクセルやVBAででソフトを作ってる初心者です。 エクセルで給与計算ソフトを作っているですが、 ファイルの名前を例えば「給与計算」とします。 そうするとそのファイルを開けたときにエクセルなの で当然ですが、左上に、「Microsoft-Excel-給与計算」 と出ます。これを、「給与計算」とだけ表示することは できるのでしょうか? アイコンも作成して使おうと思っているのですが、 アイコンをクリックすると中身はエクセル・・・という 感じなのです。 なにか、別のソフトが必要なのでしょうか? それともエクセルを使用して作ったソフトはExcelと 表示されて当然だからいじれないのでしょうか? ソフト作成に詳しい方、アドバイスお願いします。

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

  • ベストアンサー
  • a-gucci
  • ベストアンサー率45% (5/11)
回答No.3

左上に表示させるには Sub auto_open() Application.Caption = "給与計算" End Sub これを記述させておけば開いたと同時に書き換えてくれます。

nanacyanyo
質問者

お礼

お返事をいただきましてありがとうございました。 コードも書いていただいて、大変参考になります。 早速、試してみようと思います。 本当にありがとうございました。

その他の回答 (3)

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

前半は、タイトルバーという名称のものです。 http://www.moug.net/tech/exvba/0150032.htm のVBAコードが載ってます。 開いたとき変えてしまうなら Auto_Open Openイベント のどちらかに書けばよい。

nanacyanyo
質問者

お礼

お返事をいただきましてありがとうございました。 参考URLに詳しく載っていました。 早速試してみたいと思っております。 本当にありがとうございました。

回答No.2

単純にキャプションを設定するなら、APIで無理やりできます。 以下をThisWorkbokkの中に埋め込んでください。 キャプションを設定したいタイミングで、SetOriginalCaption()を呼んであげたら、キャプションの設定を行います。 Private Const DEF_TITLE As String = "給与計算" Private Declare Function GetForegroundWindow Lib "user32" () As Long Private Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hWnd As Long, ByVal lpString As String) As Long Private Sub Workbook_Activate()   Call SetOriginalCaption End Sub Private Sub Workbook_WindowActivate(ByVal Wn As Window)   Call SetOriginalCaption End Sub Private Sub SetOriginalCaption()   Dim hWnd As Long      hWnd = GetForegroundWindow   SetWindowText hWnd, DEF_TITLE End Sub アイコンについては、API:SetClassLong()を応用したら出来そうな気もしますが、もしかしたらExcel本体、もしくはOSの動作が不安定になるかもしれません。

nanacyanyo
質問者

お礼

お返事をいただきましてありがとうございました。 キャプションの設定と言うのですね・・・。 コードを書いていただきましてありがとうございます。 大変参考になりました。早速試してみようと思います。 アイコンの設定についてももう少し勉強します。 ありがとうございました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>それともエクセルを使用して作ったソフトはExcelと 表示されて当然だからいじれないのでしょうか? そうです。 VBAはエクセルの機能を拡張するために用意された機能です。単独で動作させる事はできません。 エクセル(本体)とは個別のソフトにしたいなら、開発ソフトを使って下さい。

nanacyanyo
質問者

お礼

さっそくのお返事ありがとうございました。 他の方が教えてくださったコードで何とかなりそうです。 アドバイスありがとうございました。

関連するQ&A

  • Excelが開けません。アイコンもおかしいです。

    Office2013を使用しています。 2013のバージョンで作成したExcelはきちんとアイコンも表示され、 クリックで開くことができるのですが、2003バージョンで作成したExcelファイルは アイコンがどのソフトで開くか認識できないアイコンになっていて Wクリックをすると、Excelファイルが開ける訳ではなく、 「Microsoft Office Excel 2007 マクロ有効ブック xlsm」保存 というウインドウが立ち上がってしまいます。 そのまま保存を押してもマクロの新規ファイルが保存されるだけとなってしまいます。 しかし、Wクリックからは立ち上がらないのに、 Excel2013を立ちあげて、「ファイルを開く」から 2003のファイルを開こうとするとその選択するときは きちんとアイコンも表示されていますし開くこともできるのです。 どのように修正すればいいでしょうか?

  • マイクロソフトエクセルについて

    お世話になります。 当方、マイクロソフトエクセル2010を利用しているのですが、エクセルのファイルを見ようと思い、OSであるウィンドウズ7のツールバー(と呼んで良いのか?)の中にある、既に開かれたエクセルのファイルのアイコンをクリックすると、内容的には以下の内容が示されたウィンドウが開いてしまいます(内容とは上から1)最近つかったもの、2)Microsoft Excel 2010,3)タスクバーにこのプログラムを表示する、4)すべてのウィンドウを閉じる))。 当方としては、このようなウィンドウを出した覚えもないですし、こんな内容は必要としていません。当方はツールバーにあるエクセルファイルのアイコンをクリックしてエクセルファイルを開きたいのですが、頻繁にこのようなウィンドウが出現します。 この原因と対策を教えてください。 宜しくお願いします。

  • Excelが変なのですが・・・

    Windows XPを使っていますがExcelがちょっと変なのですが・・・ Microsoft Excelのバージョンは以下のようになっています。 Microsoft Office Excel 2003 SP3 Microsoft Office Personal Edition 2003 の一部 Microsoft Office Excel 2003を起動し、ファイルを開くと、 「Microsoft Excel-ファイル名」とタスクバーに表示されます。 マイドキュメントからExcelのファイルを開くと、 「ファイル名」とタスクバーに表示されます。 どちらも左上は「Microsoft Excel-ファイル名」と表示されているのですが、タスクバーでの表示のされかたが違います。 Microsoft Office Excel 2003を起動し、ファイルを2つ以上開いたり、 マイドキュメントからExcelのファイルを2つ以上開くと、 シートの移動またはコピーをクリックし、移動先ブック名のリストを見ると、ファイル名が表示されるのですが・・・ Microsoft Office Excel 2003を起動し、ファイルを開いたものと、 マイドキュメントからExcelのファイルを開いたもののシートの移動をするときに、 シートの移動またはコピーをクリックし、移動先ブック名のリストを見ると、ファイル名が表示されません。 どちらのファイルのバージョンも同じで、逆のパターンでも表示されません。 同じソフトを使ったファイルでバージョンも同じなのに、 どうしてこのようなことが起きるのでしょうか? 改善策などアドバイスをください。

  • VBAしか使用しないExcelのファイルサイズを軽くしたい

    VBAしか使用しないExcelのファイルサイズを軽量化するにはどうすればよいのでしょうか? 作成したVBAはExcelファイルを開くとInputBoxのダイアログが表示され、 そこにアドレスを入力するとブラウザが開いてそのページを表示します。 ちなみに、ブックのシートは1つだけにしてあり、セルには何も入力していません。 無駄なモジュールはなく、Excelファイルは直接ダブルクリックして開きたいので圧縮は不可です。 これ以上ファイルサイズを減らすことはできるのでしょうか? ご存知の方がおられましたらご回答をよろしくお願いします。 使用OS:Windows XP 使用ソフト:Microsoft Excel 2003

  • エクセル2000のアイコン表示について

    エクセル97が入っていたパソコンを初期化しました。 作成済みのエクセルのデーターは別に保管していましたので初期化後にパソコンに戻しました。 その後、エクセル97のソフトが見つからず(元々インストールされていなかったパソコンです)エクセル2000のソフトをインストールしました。 スタート画面→プログラム→エクセルからファイルを選べば開きます。 以上をふまえて質問です。 新規作成してもアイコンがエクセル97のままなのです。 ファイル→名前を付けて保存→ファイル名を入力しました。その下のファイルの種類はMicrosoft Excel ブック(*.xls)のままで保存にしています。 ファイルの種類をMicrosoft Excel 97-2000および5.0/95ブック(*.xls)で保存しても結果は同じです。 2000は緑色のX、バッテンのようなアイコンになると思いますがそうなりません。 何が原因でしょうか? 原因だけ知りたいのではなく、現在のままですと、いきなりファイルからダブルクリックして開こうとしても、EXCEL.EXEが見つかりませんと出るので、いちいち、スタート画面から開かないといけないので面倒なんです。 どうか教えて下さい。よろしくお願いします。

  • Excelのアイコン画像が表示されません

    エクセルファイル「.xls」のアイコン(緑のXの画像)が表示されなくなってしまい関連付けされていないファイルのようなアイコン画像になってしまいました。 拡張子「xls」の関連付けは、エクセルにされておりWクリックで正常にファイルを開くことができます。 問題点は 1.エクセルアイコン画像が表示されない。 2.(何もないところで)右クリック⇒新規作成⇒「Microsoft Excel」が表示されない。 友人から上のような症状を相談されたのですが、どのように対処してよいのかわからず参っております。(何がきっかけでこうなったのかもわかりません)WordやAccessは問題がおきていません。  解決方法ご存知の方いらっしゃいましたら、何卒よろしくお願いいたします。

  • Microsoft excelが見つからない

    こんにちは。 初心者質問で申し訳ないのですが、答えていただけたら幸いです。 知人からMicrosoft excel viewerをもらい、それの中身を編集しようと思ったのですが、 「このファイルを編集するために必要なMicrosoft excelが見つかりません」 と表示されてしまいます。 あたしのパソコンはWindows XPです。 どうすればよいのでしょうか?? 返答よろしくお願いいたします。

  • タスクバーに「EXCELのファイル」を表示させたい

    タスクバーに EXCEL のアイコンを表示させるのは出来るのですが、ここのEXCELアイコンを右クリックして使用するファイルをすぐに開くようにしたいのです。 タスクバーの EXCEL アイコンを右クリックすると EXCEL 2010の表示の下に、「タスクバーにこのプログラムは表示しない」が表示されています。 EXCELが起動してからファイルを開き使用していますが、このEXCELを右クリックしたときにファイルを表示させる方法を知りたいのですが。いろいろ調べてみたのですが、うまくいきません。 何か今の設定方法に問題があるのでしようか。 先日トラブルがあって再セットしたばかりなのです。以前はEXCELに使用したファイルが表示されていたので、すぐに選択して使うことが出来たのですが。よろしくお願いします。

  • エクセルを開いたときにタスクバーにファイル名のみ表示させる方法

    エクセルを開くとタスクバーに「Microsoft Excel - ファイル名」と表示されますが、「Microsoft Excel -」をなくして、「ファイル名」のみ表示させる事は可能でしょうか?よろしくお願いします。

  • エクセルVBAでpublic functionを使っているのですが・・・

    エクセルVBAでpublic functionを使っているのですがmicrosoft excel objectsで作成してもフォームからは使えないしフォームで作成してもmicrosoft excel objectsから使えないので困っています、両方から使えるようにできませんか?お願いします。

専門家に質問してみよう