自作のエクセルファイルを職場の複数の人に使ってもらっているのですが、
何人かの人だけが、印刷時にエラーメッセージが出てしまいます。
そのダイアログボックスで、「無視」を何度かクリックすると普通に印刷できるのですが、
毎回出てしまうのが、厄介です。
原因は、どこにあるのでしょうか?

A 回答 (1件)

エラーメッセージはなんと表示されていますか。



簡単なところでは、
用紙の選択でそのプリンターに用意されていない紙サイズを指定している時。
メモリオーバー、印刷の解像度の指定が高すぎてプリンターのメモリに入り切らない場合
プリンタードライバーの設定がおかしいか壊れている場合。
等が考えられます。

この回答への補足

keronyanさん、ありがとう。状況内容を補足します。

エラーメッセージは簡素なダイアログに「excel エラーが発生しました。
このまま続けるには(無視)を押して、ファイルを保存してください。
(終了)を押すとプログラムは終了します。」と出ます。

その後の操作で、次のような現象がわかりました。
普通のシートにコマンドボタンなどのコントロールを貼り付けたときにエラーとなる。
その時、「無視」を数回押すと通常に印刷を実行し、2回目以降はエラーも出ないで印刷できてしまう。

そんな状況なのですが・・・

補足日時:2001/04/09 13:58
    • good
    • 0

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

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

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

Qこのホ-ムペ-ジでの質問一覧画面がエラーで出ない

このホ-ムペ-ジですが
マイページ → 関心カテゴリーの質問一覧
を押してもエラ画面ーになり表示出てきません
自分の質問解答履歴は出ます
なぜエラーに ???
宜しくお願い致します

Aベストアンサー

エラーが続出していますね。
更新ボタンを押すと表示されることが多いです。

Qダイアログボックスで出た数値が、セルに出ない

エクセルで生年月日から年齢を導き出す方法を模索しています。
A列に個人番号、B列に生年月日が入っていて、C列に年齢を入れる予定です。
元データとなる生年月日が「昭和○○.○.○」となっていたので、置換で「昭和」→「S」など変換をしました。
その後エクセル2007のVLOOKUPのヘルプに入っていた方法を参考にして、
=INT(YEARFRAC(DATE(2008.6.28),VLOOKUP(A2,A:B,2,O)))を入力して、ダイアログボックスでは、数式の結果として数値がちゃんと出たのですが、OKを押すとエラーメッセージも出ず、数式がそのままセルの残っています。
数値も変えていろいろ試してみたのですが、うまく反映されません。
ボックスでは出ている数値をセルにうまく反映させるには、どうしたらいいのでしょうか?
どうかよろしくお願いいたします。

Aベストアンサー

数式がそのまま残っているということは、
そのセルを右クリックして、セルの書式設定→表示形式
で文字列になっていないでしょうか??
なっている場合は、標準に変更して
そのセルをダブルクリックしてみてください。
もしくは、式の先頭に’が入ってても同じことが起こります。

Qホームページビルダー11で通信エラー(エラーコード:553)がサイト転送時に出ます。

 こんにちは。ホームページビルダー11でサイト転送すると通信エラ
ー(エラーコード:553)が出て、フレーム表示のページも表示され
ていない状態になってしまいます。どうしたらよいですか?

Aベストアンサー

こちらがご参考になるかと

V11 で転送時に「転送エラー」ダイアログが表示されます
http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/key/49256A6A0001F136492572350006E350?opendocument

FTPのエラーメッセージの553ですと、「ファイル名の文法エラー、ファイル名が間違っているため実行できない」という意味ですので
この場合、大抵はファイル名に半角英数以外を使用しているのが原因トモ考えられますので、ご確認を。
ファイル名に使用できるのは半角英数と_-のみです。

ただ、どうもV11の不具合でもあるようですので、ファイル名に問題がない時は、サイト転送ではなくページ転送(FTP)や、フリーソフトのFFFTPなどを使って転送してみた後、ネット上で表示されるかどうか確認するのをおすすめします。

また、後日V11の修正ファイルがIBMで配布されると思いますので、たまに下記サイトをアクセスし、修正ファイルが公開されたらインストールされておかれてください。
http://www-06.ibm.com/jp/software/internet/hpb/

参考URL:http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/key/49256A6A0001F136492572350006E350?opendocument

こちらがご参考になるかと

V11 で転送時に「転送エラー」ダイアログが表示されます
http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/key/49256A6A0001F136492572350006E350?opendocument

FTPのエラーメッセージの553ですと、「ファイル名の文法エラー、ファイル名が間違っているため実行できない」という意味ですので
この場合、大抵はファイル名に半角英数以外を使用しているのが原因トモ考えられますので、ご確認を。
ファイル名に使用できるのは半角英数と_-のみです。

ただ、どうもV11の不...続きを読む

Qエクセルなどのダイアログボックスはクリックした所に表示されますが、離れ

エクセルなどのダイアログボックスはクリックした所に表示されますが、離れた場所に表示させることはできないでしょうか?
操作しているセルを隠すように表示されるので、見ながら使いたい時にいちいち移動させる手間が無くなったらと思いました。

よろしくお願いいたします。

Aベストアンサー

表示する前にダイアログボックスオブジェクトのロケーションプロパティを書き換えればできるようです。又聞き調で恐縮ですが参考URLの記事が参考になるでしょう。

参考URL:http://www.atmarkit.co.jp/fdotnet/dotnettips/349location/location.html

QWindows1032bitアップデート中にエラーが出ました。second-boot フェーズでエラ

Windows1032bitアップデート中にエラーが出ました。second-boot フェーズでエラーが出ました!全く意味がわかりません?

Aベストアンサー

windows10、windows10anniversary Updateに失敗をする場合は、
タスクトレイを開いてタブのスタートアップを開いて、すべてのアプリを無効にします。
次にもサービスを開いて、Microsoftの製品をすべて無効にします。

windows10 Creators Updateに失敗をする原因
http://freesoft.tvbok.com/win10/problems/trouble_shoot_list_creators_update.html

私のプロフィールにwindowsに関するURLを載せているので、必要な時にURLを開いて操作方法を確認してください。

Qエクセルでメッセージを出してそれを印刷しないですむ方法

エクセルで伝票を作成しています。

セルに「交際費」と入力すると
大きく目立つ文字で「領収証は添付しましたか?」と出るようにしたいんです。
そこで、隣のセルにIF関数を使ってその文字が出るようにしたのですが
このシートは伝票のため、印刷時にはその文字が出ないようにしたいんです。

伝票はA4の大きさのため、例えば印刷範囲外にその文字が出るようにすると、スクロールしなければその文字が見えなくなるので避けたいです。

まとめますと、「交際費」と入力されたセルのすぐ横に「領収証は添付しましたか?」という大きな目立つメッセージを入れたい。でもその文字は印刷したくない、ということです。

初心者のため、マクロなどは苦手なので、なるべく簡単な方法がありましたら教えてください。

Aベストアンサー

> 隣のセルにIF関数を使ってその文字が出るようにした

テキストボックスを利用しましょう。
1.そのセルの書式設定で文字を白にします。
2.そのセルと同じ大きさのテキストボックスを作成し、そのセルの上に
 かぶせます。
3.テキストボックスを選択して好みの文字色に設定し、数式バーに =D5
 のように、下になったセルを参照する式を入力します。
4.テキストボックスの書式設定で、オブジェクトを印刷しないようにし
 ます。

オブジェクトが対象になるようにシート保護をかけると、なおよいでし
ょう。

QC#でテキストボックスとスクロールバーをバインディングしていて、更にエラープロバイダーをセットしエラ

C#でテキストボックスとスクロールバーをバインディングしていて、更にエラープロバイダーをセットしエラーメッセージが出るようになっていてe.cancel=trueを書いています。

やりたいことは、テキストボックス空欄でタブを押下したときにエラーメッセージがでてe.cancel=trueが反応し動作できなくなることです。

現在、テキストボックス空欄でタブを押したときにエラーメッセージは出ますがe.cancel=trueが反応せず、テキストボックス内が空欄→0になり進んでしまいます。
ちなみにバインディングしているスクロールバーの最小値は0に設定しています。

是非ともご教授お願いします(._.)

Aベストアンサー

通常、TextBox内でTabを押下した時、次のコントロールへフォーカスが遷移しますが、遷移しない場合もあります。
(次のコントロールとして認識されるものがない場合もあり得る)

そのため、Tabの制御をValidatingイベントで実装することは非現実的です。

Tab制御を問題視しているのか、Validatingイベントの制御を問題視しているのかがよくわかりません。

以下のようにした場合、フォーカス遷移が行われる際に必ずキャンセルされます。
それはTabキー押下に限った話ではありません。
private void textBox1_Validating(object sender, CancelEventArgs e)
{
errorProvider1.SetError(textBox1, "hoge");
e.Cancel = true;
}

Tabキーの話をしているのならば、PreviewKeyDownイベントで実装し、Tabを入力キーとしてしまって、フォーカス遷移を行わないようにできます。
が、TabがWindowsの仕様と異なることになります。
当たり前ですが、色々制御した結果、ヨシとした場合、それによってフォーカスが遷移するならば、Validatingイベントも走行しますので。
private void textBox1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyCode == Keys.Tab)
{
errorProvider1.SetError(textBox1, "hoge");
e.IsInputKey = true;
}
}

通常、TextBox内でTabを押下した時、次のコントロールへフォーカスが遷移しますが、遷移しない場合もあります。
(次のコントロールとして認識されるものがない場合もあり得る)

そのため、Tabの制御をValidatingイベントで実装することは非現実的です。

Tab制御を問題視しているのか、Validatingイベントの制御を問題視しているのかがよくわかりません。

以下のようにした場合、フォーカス遷移が行われる際に必ずキャンセルされます。
それはTabキー押下に限った話ではありません。
private void textBo...続きを読む

Q(Word又はExcl)印刷ボタンワンクリックでB4→B5印刷できるようにしたいのですが…

B4→B5印刷をしたいのですが、作成者と印刷者が別の場所で、ファイルは複数ある状態です。
印刷担当が毎回「印刷のプロパティを開いてB4→B5設定,印刷ボタンクリック」を行う手間を省いて、作成者側で縮小印刷設定を行う事はできないのでしょうか?
(印刷担当が印刷ボタンワンクリックでB4→B5印刷できるようにしたいのです)
よろしくお願いします!

Aベストアンサー

Wordの[標準]ツールバーにある[印刷]ボタンは、使用しているPC環境の
[コントロールパネル]にて登録しているプリンタを[通常使うプリンタ]
に指定しているものが設定されます。これは仕様です。

どのソフトでも[通常使うプリンタ]でB5への縮小印刷をするのならば、
プリンタの[プロパティ]で縮小印刷を設定したものを、新しいプリンタ
として登録し、それを[通常使うプリンタ]にすればよいのですが、これ
ではとても不便だと思いますから、マクロ登録したものをツールボタン
としてツールバー上に配置し、それを押して縮小印刷する方法ぐらいが
希望に近いものになると思います。

手順
どのファイルでも良いので印刷をするとします。
印刷をするときに[マクロ記録]を取ります
[印刷]ダイアログで[拡大/縮小]から[ B5 ]サイズを指定して印刷をし、
印刷します。これで[マクロ記録]を終了します。

以下のマクロは参考までに記録したものです。
'-----------------------ここから----------------------------
Sub 縮小印刷()
'B5サイズに縮小を選択したものです
'
Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=10319, _
PrintZoomPaperHeight:=14571
End Sub
'-----------------------ここまで----------------------------

おそらくここの PrintZoomPaperWidth:=10319, _ PrintZoomPaperHeight:=14571 
が関係するものだと思いますが、使用しているプリンタにてマクロ記録
を取ったほうが確実だと思いますからそのマクロを活用してください。

ツールボタンに登録する方法はこちら↓のサイトを参考にしてください。
http://www.moug.net/skillup/pmm/dn02-1.htm

Wordの[標準]ツールバーにある[印刷]ボタンは、使用しているPC環境の
[コントロールパネル]にて登録しているプリンタを[通常使うプリンタ]
に指定しているものが設定されます。これは仕様です。

どのソフトでも[通常使うプリンタ]でB5への縮小印刷をするのならば、
プリンタの[プロパティ]で縮小印刷を設定したものを、新しいプリンタ
として登録し、それを[通常使うプリンタ]にすればよいのですが、これ
ではとても不便だと思いますから、マクロ登録したものをツールボタン
としてツールバー上に配置し...続きを読む

QW-ZERO3 ESの通信エラー

最近、メールの受信が出来なく、手動で受信をかけてもエラ
ーが出る事があります。もちろん、電波状況は良好です。
一度エラーが起きると、メールの受信もネットもできなくなります。
今の所、電池をいったん抜いたら、通信ができるようになりますが、根本的な解決になっていない状態です。同様の障害の復旧方法をご存知の方がおられましたらお願いします。

Aベストアンサー

データバックアップ後、フルリセット
電池裏のリセットおし、Fn+Fキー同時押し&電源ボタン

Q現在の印刷ダイアログボックスの機能に満足してますか?

先日下記の質問をしましたが、5日以上経っても回答が1件もありませんでした(今はもう削除しました)。

>ワードで印刷するとき、ダイアログボックスを開くと印刷範囲は「すべて」にチェックが入ってますね。
>たまに間違えて不要なページを印刷してしまうのは私だけでしょうか?
>これを、開いたときはいつも「現在のページ」にチェックが入った状態にすることはできますか?
>同様にエクセルも「ページ指定」にすることはできますか?

そこで、質問内容を変えてみます。
上記のことができないのは不便だと思いませんか?

1、不便だと思う。
2、そんな機能は必要ない。

どちらかを選んでお答えください。なるべく多くの方の回答をお待ちしますが、多数の場合はめいめいにお礼が書けないかもしれませんのでお許しください。

もちろん、方法をご存知の方は教えていただければ幸いです。

Aベストアンサー

>「現在のページ」にチェックが入った状態にすることはできますか?
マクロの実行で代用は可能です。
が、おすすめはしません。印刷の設定を毎回確認するクセを付けたほうがよいと思われます。
もし実際に活用される際は、メニューやツールバーに割り当てておけばよいでしょう。

Sub test()

With Application.Dialogs(wdDialogFilePrint)
.Range = wdPrintCurrentPage
.Show
End With

End Sub


人気Q&Aランキング

おすすめ情報