入力規則リストがあるセルがアクティブな状態で保存されているとFalseにならない。入力規則リストがないセルがアクティブな状態で保存されていて、その後、入力規則リストがあるセルへ移るとFalseになる。入力規則には、名前を定義したセル範囲を参照させている。リストの生成タイミングは、そのセルが最初にアクティブになった瞬間。あるセルがアクティブになったら、そのシート全体の入力規則リストも一緒に生成される。入力リストの生成は、ブックに対する変更ととらえられ、SavedプロパティもFalseになってしまうと。いうわけで、ブックを開けた瞬間に、入力規則リストのセルがアクティブになっているものは、Openイベントが終わるまでに、入力規則リストが生成され、Openイベントの終了を迎え、SavedプロパティがTrueにできる。以降Falseにならない。逆にブックを開けた瞬間に、入力規則リスト以外のセルがアクティブになっていると、入力規則リストが生成される前に、Openイベントが終了、その後、入力規則リストのセルがアクティブになった際に初めてリストが生成されるものだがら、SavedプロパティはFalseに。以上を踏まえてどうするか。VBAで、入力規則の生成を、Openイベント中に強制的にできればよいのではないか。生成とは具体的にどうすりゃいいのかわからないので、全Nameオブジェクトに対して、ReferToRangeをして、ダミーのRangeObjectを作る。仮説に過ぎないので、対処療法。・各シート、常に入力規則リストがあるセルをアクティブにして保存することにする。...いずれ暇な時になんか解決策がないか、持ち越し。13:51エクセルの話。エクセルは背景画像を指定できるが、印刷できないという、嫌がらせに対抗するための知恵。なんか表があったとして、それをPCに画像としてとりこんで、内容の入力はエクセルでやりたくて、最終的に印刷したい場合とか。1.同じ画像で、入力時用(低解像度)と印刷用(高解像度)を用意する。2.シートの背景に、入力時用の画像を指定する。背景に指定する画像の大きさはエクセル側で変更不可なので、画像ソフトかなんかを使って画像の方のサイズを直接変更してやる。3.背景画像に合わせて入力しやすいように、行列、の高さを調節したり、セルの結合したりして合わせる。4.テストデータをいれて、各セルの書式を整える。5.印刷したい部分(以下、入力領域)をコピーし、行列の高さを変えても影響しない場所に貼り付ける。入力領域の右下くらいがよい。例)A1:Z10が印刷したい範囲だとしたら、AA11:AZ20にコピーする。6.再度入力領域をコピーし、5で貼り付けた場所(以下、印刷領域)にリンク貼り付けをする。7.印刷領域では、ブランクに0が表示されているはずなので、=If(A1="","",A1)などの数式に変更し、ブランク時に何も表示されないようにする。一箇所だけ変更したらあとは数式のみのコピーで良い。8.印刷領域のみを印刷範囲として設定する(入力領域は印刷範囲に設定しない)。9.ヘッダーに印刷用の画像を挿入する(ページ設定のヘッダーフッタータブ)。10.印刷プレビューをみながら、ヘッダーに指定した画像のサイズを変更したり、画像のトリミング位置も調整する。同時に、文字もうまくあうように%や余白を調整する。この作業が肝心で、コツがいる。11.どうしても合わない部分が出てくるはずなので、印刷プレビューを閉じ、実際にシートの印刷領域の行列の高さを変えて、印刷プレビューを見て調整するを繰り返す。12.暇だったら、普段は入力領域以外を非表示にして、印刷直前だけ表示するというようなマクロを作る。印刷領域がずっと表示されていても気にならないって人はほっといても可。自分に対する覚書なんで、説明わかりづらいと思います。困ってて、試してみたい、試した結果うまくいかなくても怒らないって方には、質問してもらえればできるだけ答えます。※各元ファイルは一度つかってしまえば要りません。エクセルファイルの容量は結構大きくなります。どんな形式を貼り付けようともビットマップで持っているらしいです...。14:45知ればなんともないのだが、かなりの時間を潰してしまった。文書の一部分、図や文書がどうしても印刷されなかった。印刷プレビューでみると、セクションの表示が崩れててた。セクションの段組は保持されているようだが、文字と図が現れないので、その分詰まって崩れてしまってる。調べてるうちに、印刷されない部分には、文書と図の下に、黒い点線がついていることに気付く。これはなんだ?「隠し文字」という書式設定の一つらしい。フォント設定の画面で容易に操作できた。その一部分だけonになっていたかはわからないが、webから資料をひっぱってきて、ペーストした時の加減かもしれない。こんな単純なことだが、VisualBasicEditorまでひっぱりだして、なんかのプロパティで、Printなんとかとか、Hideなんとかが、Falseになってるんじゃないかと、本当に無駄な時間を費やした。11:09今ちょっと気付いたので追記、挿入。mixiから飛んでわざわざ見に来てくれる方なんてそんなにいらっしゃらないとは思うが、私の新着日記で、一文字タイトル以外や市区町村名以外のタイトルは、単なるブックマークです。mixiが拾ってしまいます。そのうちなんとかなると思うのですみません。こんなことでつまづくとは思わなかったので覚書。コントロールツールボックスのラジオボタン(オプションボタン)について。シート上にオプションボタンを適当に配置していくと、どれか一つでもオンにすると他の全てがオフになる。これはいいのだが、グループで分けたいことがある。「各ボタンに同じグループ名をつけた物同士で、わけることができる」と、調べた結果。各ボタンをグループ化して、グループアイテム名をつけていた。各ボタンのプロパティウィンドウから「GroupName」を設定する。おかしいおかしいと、無駄な時間をまた費やしてしまった。いうよりむしろ、以前は知ってたはずなのに、全然覚えてないのが凄い。11:20EXCELさんはポイントという単位を使ってらっしゃる。A4縦は297mm=827.716535433071ポイントらしい(CentimetersToPointsメソッド使用)。印刷可能範囲の高さ867.75ポイント拡大縮小なし、100%のページ設定。A4紙の長さ<印刷可能範囲の高さなのだ。加えて上下余白もあるのに。