• ベストアンサー

EXCEL2013でモードレスフォームを最前面に表

EXCEL2013でモードレスフォームを最前面に表示したままにしたい。 フォームから複数のブックを開いて編集したいのですが、開いたブックを選ぶとフォームが後ろへ隠れてしまいます。 最前面に表示したままにする方法はありませんか?

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

最前面に表示したままにする方法は無いかも。 ファイル→新規ではいかがでしょう。

kuku008110
質問者

お礼

APIで解決できました。 回答ありがとうございました。

関連するQ&A

  • Excel2013で複数のブックの表示を切換たい

    Excel2013で複数のブックを開いている時、フォームのボタンで表示するブックを切り替えたいのですが・・・。 Excel2013で複数のブック1~5を開いているときにVBA(ブック5.Activate)を使って、ブック5を前面に持ってきたいのですがうまく行きません。 詳細は、ブック1~5が既に開いている状態で、「ブック1の作業を終了しますか?」というフォームの「終了」ボタンを押すと新しいフォーム(ブック5で行う作業内容や手順の書かれたもの)を最前面に表示し、その背面にブック5を表示したいのですが、現状は、新しいフォームは最前面に表示されるのですが、ブック5は、ちゃんと新しいフォームの背面に表示されるときもあれば、ブック1~4のさらに背面に表示されたり、ブック1の背面に表示されたりとランダムな位置に表示されてしまいます。何か良い方法がございましたら教えて頂きますようお願い致します。

  • Excel2010 でサムネイルクリック時の動作

    お世話になっています。 さて、Excel2010 の動作でお尋ね申し上げます。 (Windows 7 Pro SP1 x86) Excel を起動し、その起動した Excel より複数ファイルを開きます。 そういたしますと、タスクバー上の Excel をクリックすると、開いた ファイル分のサムネイルが表示されます。 そのタスクバー上のサムネイルをクリックすると、クリックした Excel ファイルが表示されることを期待したいのですが、 (これが正常な動き?)常に、最後に開いたファイルが表示されて しまします。 ブックA、ブックB、ブックCを開いた後、どのサムネイルを クリックしても、最後に開いた「ブックC」が前面に表示されます。 クリックしたサムネイルのファイルが開くようにするには どの様にすれば宜しいのでしょうか? よろしくお願い申し上げます。

  • Excel2000で閉じたファイルが再び開けようとしても開かない。

    Excel2000で編集中、「不正な処理を行ったので強制終了されます。」 と警告メッセージが表示され、編集中のBookを保存せずあきらめないと いけない場合があります。 このメッセージの後、Excelを閉じるしか方法がありません。 再び、Excelを開け、先ほどのBookを開けようとすると すでに開いているとメッセージが表示されます。 質問1 なぜ、、「不正な処理を行ったので強制終了されます。」     と警告メッセージが表示されるのですか。 質問2 強制終了したBookを再度開けられるようにするには     どうしたらよいですか。(再起動すれば開きます。)

  • vb.netアプリケーション全てのフォームを前面に

    初心者です。 VisualBasic2010で複数のフォームを持つアプリケーションを作成しています。 それぞれのフォームに親子関係はありません。 全てのフォームが開いている状態で別のアプリケーションを操作し、 [Alt]+[Tab]やツールバーから選択するなどで1つのフォームを選択すると、 そのフォームのみ前面に表示され、 アプリケーション内の他のフォームは別アプリケーションの後ろに隠れたままとなります。 それを全て手前に表示する方法はありますでしょうか。 Activatedイベントで他のフォームをアクティブにせずに開く、などできればおしえてください。 よろしくお願いいたします。

  • MsgBoxの最前面表示

    MsgBox関数を使用してエラーメッセージを表示させているのですが メッセージボックスが表示された後、フォームをクリックすると メッセージボックスがフォームの裏に隠れてしまいます。 リファレンスを見て MsgBoxSetForegroundを指定すれば表示時は最前面に表示されますが フォームをクリックするとやはり裏に隠れてしまいます。 MsgBox関数を使用してメッセージを表示する場合 常にメッセージボックスを最前面に表示させる方法はあるのでしょうか? 環境は Windows2000 + VS.NET2003(VB.NET) です。

  • アクセスで任意のフォームを前面に

    アクセス2000(WindowsXP)ですが、複数開いているフォームで任意のフォームを最前面にするには方法がありますか。閉じて開く操作をせずに実現できる方法はありませんか。ご存じの方があればよろしくお願いします。

  • VB6のMDIフォームの最前面表示

    VB6.0のMDIフォーム内の複数フォームの中で、特定のフォームを最前面にしたいのですが、可能でしょうか? もし、可能でしたら、実現方法をご教授くださいませ。

  • EXCEL2000とEXCEL2002

    EXCELについての質問です。 EXCEL2000では、数式バーのところに「=」(イコール)がありますが、EXCEL2002では、「fx」になっていますよね。 EXCEL2000で、複数のブックを開き、「=」ボタンを使用して、他のブックと連携をして計算式を入れていましたが、EXCEL2002から使用できなくなってしまいました。 具体的には、シートの数値・文字等を「イコール」でそのまま他のシートの特定セルに反映させたいのですが、EXCEL2002ではどのようにしたらいいのでしょうか?

  • Excel2002のオートカルクについて

    Excel2002で、画面下のステータスバーにオートカルク機能として合計や平均が表示されますが、いじっていて誤って「なし」にしてしまいました。 また表示させるにはどうしたらよいのでしょうか? ヘルプを見るとテンプレートがどうとかこうとか、この編集中のブックだけではなく、作成済みの他ブックも開いてみましたが、表示されなくなってしまったようです。 どなたかわかりやすく教えて下さい。

  • PowerShellでExcel画面を最前面に

    PowerShellを使いExcel操作の方法を勉強しております。別のソフトからPowerShellのコマンドをps1ファイルにエクスポートしスクリプトを実行することによりExcelを開いたり閉じたり等の簡単な操作までは出来るのですが、Excelがアクティブになっているにもかかわらずスクリプトを実行したプログラムの後ろになったままです。2つだけの場合実行プログラムを最小化するように設定すればどうにかExcelだけがウィンドウに残るのでなんとかなるのですが、他のプログラムも同時に実行している場合後ろになったままです。 VBScriptの場合 Createobject("WScript.Shell").AppActivate("VBS_01.xlsx") で最前面になりますがPowerShellの場合どうすれば出来るのか御教示お願いします。

専門家に質問してみよう