- ベストアンサー
vbscriptでエクセルを操作する
エクセルのファイルを開いて、タスクバーに最小化してあります。 これをvbscriptからデスクトップに再表示するにはどうすればいいのでしょうか。 Application.WindowState=xlNomal などは使えないようなのですが。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- VBScriptでエクセルを開き、
VBScriptでエクセルを開き、 そのエクセルにテキストを書き込んでセーブしてから閉じる。 という処理を行っているのですが、 テキストを書き込んでいる間に、エクスプローラー上で別のエクセルファイルを開こうとすると、VBScriptで開いている同じエクセルアプリケーションで開いてしまい、 VBScriptのセーブしてから閉じるという処理が走ると、同様に閉じてしまいます。 希望としては、 テキストを書き込んでいる間に、エクスプローラー上で別のエクセルファイルを開こうとすると、別エクセルアプリケーションが開き、VBScriptとは、別として動作してほしいと考えていますが、 私の至らぬ知識ですとどうしても解決できません、ご協力をお願い致します。
- 締切済み
- Visual Basic
- エクセル95のマクロで自動的に全画面表示したい
エクセル95のマクロで質問です。 エクセルのファイルを開いた時、自動的に全画面表示にするには Sub Auto_Open() Application.DisplayFullScreen = True End Sub で、立ち上げた時自動的に全画面表示になりますよね。 これを最小化したい場合、このシート上に最小化ボタンをつけて Sub Macro1() Application.WindowState = xlMinimized End Sub というマクロを登録して最小化して、下のツールバーにアイコン化しました。 この場合ですが、次に、ツールバーのエクセルのアイコンをクリックしたとき、エクセル画面は全画面ではなくノーマルなものになってしまいます。 これを自動的に全画面表示にする場合はどうすればいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- VBscriptでのエクセルの起動について
phpで開発しているのですが 問題はVBscriptでの問題と思われますのでここで 質問させてください。 vbscript上で Dim xl Dim book, sheet Set xl = CreateObject("Excel.Application") xl.Visible = false Set book = xl.WorkBooks.Add("http://**/****.xls") xl.DisplayAlerts = False -------- phpでのエクセルへのデータ操作 -------- xl.DisplayAlerts = true xl.visible = true set book = Nothing Set xl = Nothing という形でエクセルを起動して、データを挿入してから 画面上に表示という事をしています。 このときに、エクセルはちゃんと起動してくるのですが アクティブウインドウになってくれません。 タスクバーのボタンがピコピコ点滅するだけです。 クリックすると前面に表示されるのですが。。。 どうにか、自動的に前面に出すことはできないでしょうか?
- ベストアンサー
- Visual Basic
- タスクバーに表示されない?エクセル
エクセルを同時に2個以上開くと普通はタスクバーに2つエクセルファイルが表示?されますよね?それが1こしか表示されてないんです。 ウィンドウの最小化をすると左下のほうに最小化しているタスクバーに表示されていないファイルがあるんです。 2つのファイルを同時に使うことがよくあるのでもとどおりにしたいのですがその方法がわかりません。 作業に支障はないのですがちょっと不便なので教えてください。よろしくお願いします。
- ベストアンサー
- Windows XP
- access アプリケーションの最大化をしたい
Ofiice2007を使っています。 エクセルなら Sub test() Application.WindowState = xlMaximized End Sub で最大化できますが、アクセスで同じコードを実行するとエラーになります。 Application.WindowState = acMaximized にしてもダメでした。 オブジェクトブラウザで検索したところ WindowStateもacMaximizedもアクセスにはないようです。 ヘルプでWindowStateを検索したところ、 WindowState プロパティと言うのを見つけました。 内容は、 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ ウィンドウの表示状態を指定する数値を設定します。値の取得も可能です。 設定値 WindowState プロパティの設定値は、次のとおりです。 定数 値 内容 vbext_ws_Normal 0 (既定値) ノーマル vbext_ws_Min 1 最小化 (タスクバーに縮小表示) vbext_ws_Max 2 最大化 (画面全体に拡大表示) ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ とのことですが、どうやって使えば良いでしょう? Sub test() Application.WindowState = vbext_ws_Max End Sub だとダメでした。 ご教授よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ExcelのVBAからVBScript
ExcelのVBAからVBScriptを操作(使う)ことってありますか?また、逆にVBScriptから、Excelを操作(操作)する必要ってありますか? VBScriptの本を買って勉強していると、そのようなサンプルが描かれていたのですが、単に使えるだけって感じもしますが・・? 実際にこのように使っているって例があれば教えてください。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル アプリケーションの全画面表示の方法
VBAでエクセルを開く時に、 開かれる側のファイルではなく、 開く側から全画面表示にする方法はありますか? 開かれる側のファイルの Workbook_Openイベントに Application.WindowState = xlMaximized に入れれば、アプリケーションを最大化して開けますが、 マクロを使わないエクセルファイルもあるし、 全てのエクセルファイルに上記のコードを書くよりも 開く側から指示できれば楽だと思うので、教えてください。
- ベストアンサー
- Visual Basic
- VBScriptでエクセル VBProject
VBScript から,エクセルファイルを 連続で開いて操作するプログラムを作成しています. プログラムの中で,開いたエクセルファイルのVBProjectがロックされているかを判別 したいのですが,方法はありますでしょうか. VBAでは, .VBProject.Protection が使用可能なのですが,VBSで使用するとエラーになります. ご回答よろしくお願いいたします.
- ベストアンサー
- その他(プログラミング・開発)
- VBScriptからEXCELのVBAコマンドを実行するには?
VBScriptからEXCELのVBAコマンドを実行するにはどうしたら良いでしょう? 例) Set P_OBJEXCEL = CreateObject("Excel.Application") ※ここで EXCEL VBA の Chdir "N:\"を行いたい W_INFILE = P_OBJEXCEL.Application.GetOpenFilename("EXCEL(*csv),*.csv",,"入力ファイル") P_OBJEXCEL.Application.Quit 環境→EXCEL2000+Windows2000+IE6 目的→入力ファイルを取得ため、N:\配下をGetOpenFileNameにて開きたい ※EXCELのデフォルトパスを変更したくないため 何かヒントを御願いします
- ベストアンサー
- Visual Basic
- VBAでエクセルファイルをオープンした際、異常現象
こんにちは。 エクセルVBAで、エクセルファイルを連続して100本あまりを「オープン、データ取得(200k程)、クローズ」と単純な処理中、タスクバー内のデスクトップ切り替えボタンを押すと、スタートアップ内に登録されているアプリケーションが全て最小化状態でデスクトップ上に現れてしまいます。 デスクトップ切り替えボタンを押すタイミングとオープンが重なった時に発生している様ですが、こんな事ってあるのでしょうか? XP、2000でしか試していませんが、両方とも現象がでます。 エクセルは2000です。 困っています。すみませんが御教えください。
- ベストアンサー
- その他(プログラミング・開発)