マクロを組んだエクセルファイルにHTMLからリンクをかけると、そのエクセルファイルをマクロ上から終了すると、終了できません。シートが残ってしまいます。リンクをかけずに直接起動するとちゃんとマクロ上から終了できます。どのような解決法があるでしょうか??

このQ&Aに関連する最新のQ&A

A 回答 (1件)

 仕様です。


 のこるってよりも、Excelが終了できないはずです。

 Excelファイル上で終了するのではなく、HTML上で終了ボタンを作成して、表示しているExcel部分をブランクにするとか...別のページを表示させるとか考えた方が健全だと思います。
 出来れば、Excelファイルを表示しているHTMLを一つのフレーム(又は、Window)にして表示すると後の処理が簡単になります。
    • good
    • 0
この回答へのお礼

マクロ上で解決する方法がないものかと悩んでいましたが、これですっきり致しました。htmlからの解決法を探ってみます。有難うございました。

お礼日時:2001/06/04 11:43

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルワークシート上に印刷開始ボタンのマクロをつくりたい

昨日同様の質問しましたが、誤字があったので
再度ご質問させていただきます。
ワークシート上に印刷開始用のボタンを作りたい。
印刷開始のマクロの設定がまずわかりません。
マクロが出来ればそれのボタンを作れば良いと思います。
詳しい手順が判りません。
ちなみにエクセル2007です、宜しくお願いします。

Aベストアンサー

今日は。
マクロ自動登録機能を使うと簡単ですよ。
メニューの「開発」→「コード」→「マクロの記録」を選択。
マクロ名を「印刷」などにして、OKを押します。
記録モードになりましたので、「ファイル」→「印刷」から実際に印刷
し「記録終了」(「マクロの記録」が「記録終了」に変わっています)
を押します。
これで印刷マクロが登録されました。

次にボタンを作る作業です。
「開発」→「コントロール」→「挿入」→フォームコントロールの「ボ
タン」を選びます。
シート上でボタンを配置したい場所をクリックすると「ボタン1」が挿
入され、[マクロの登録]ダイアログが表示されます。
「印刷」を選択し、[OK]ボタンをクリックします。
ボタンを右クリックして、「テキストの編集」を選択して、「印刷」と
ボタン名を編集して終了です。

また、「開発」リボンの「コード」グループにある「Visual Basic]を
実行すると、プロジェクトウィンドウで標準モジュールの[印刷]を選択
すると、「印刷」が記録されたのが確認できます。

Qホームページ上でマウスがリンクする文字の上に行くと色が変わるのは?

初心者で、ホームページビルダー2001を使っています。ホームページ上でマウスがリンクする文字の上に行くと文字(画像ではなく文字です)の色が変わるのは・・・どう言う名前で、どの様にすれば出来るのでしょうか?また、データ-はたくさん必要としますか?宜しくお願い致します。

Aベストアンサー

スタイルシートを利用する事で出来ます。
ソースを変種する画面で<head>と</head>の間に次のように記述してみてください。

<style type="text/css">
<!--
a:hover{color:#RRGGBB}
-->
</style>

この場合の「#RRGGBB」の部分は色指定です。
例えば、赤なら#ff0000、青なら#0000ff、黒なら#000000などです。

gooなどでスタイルシートとかCSSなどで検索すると詳しい説明がされているサイトがありますので探してみてください。
ちなみに下記URLもその1つです。

参考URL:http://wakusei.cplaza.ne.jp/twn/wwwcss.htm

QWeb上にエクセルファイルをUPして外から書き込みたい

自分のHPのスペースに試しにエクセルファイルをUPしていみました。ファイル名を
入れると、きちんと表示されました(http://...../..../otamesi.xlsというような感じです)
そこで、質問なのですが、このエクセルファイルにデーターを書き込み、WEB上に保存することは可能でしょうか。
やりたいことは、自宅からHPにUPしたデータを会社で表示させ、書き込み、またそれを自宅で見る、というようなことです。会社からはHPに転送できないので、ダウンロードして書き込み、再びサーバーに転送という手は使えません。
そんなことはできないのが当たり前でしょうか。
できたら便利だなと思ったものですので、よろしければアドバイスをお願いします。

Aベストアンサー

WEBサーバにWindows2000のIISを使用して、Office2000シリーズ(ExcelならExcel2000)なら可能だと思いました。

ただ、そんなことすると、セキュリティをかなり強化しないと良くなさそうです。
IISはハッカーのねらい目なのでお勧めはしません。

もっとお金をかけたくないなら、Windows98以降で、WEBフォルダという機能があります。
インターネット上のサーバ(この場合は、PWS:パーソナルWEBサーバを使用します)のフォルダを直接エクスプローラ上で、ファイルの追加、削除、名称変更といったこと通常機能が使えます。
(ふつーにローカルPC上でのファイル操作そのままです。)

こっちのほうは、もっとセキュリティを強化する必要がありそうです。
リスクを覚悟で使ってもいいかな、って時に使って見てください。

Q質問に対する回答を受け取って解決し、回答受付終了をしたいが、

質問に対する回答を受け取って解決し、回答受付終了をしたいが、
以前と回答が表示される画面が変更されている様で、回答受付終了を入力する画面が見当たらない。
どの画面で入力すればいいでしょうか?
またその画面はどうしてみつけますか?

Aベストアンサー

FAQに
リニューアル版OKWaveでは、ベストアンサーを選出すると、質問を締め切ることができます。
とあります。

Q直接リンクの禁止

TOPページを通らないで入る人を制限または禁止することは可能なんでしょうか?
ちらっと質問で見た気もするのですが、再度探したらその質問にたどり着けなかったので質問してみました。
宜しくお願いします。

Aベストアンサー

過去にも似た質問があったようですがこちらは参考にならないでしょうか。
http://www.okweb.ne.jp/kotaeru.php3?q=345591

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=345591


人気Q&Aランキング

おすすめ情報