• 締切済み

コンボボックスを印刷すると大きさが違います。。

WIN XPでOFFICE11 を使用しています。 エクセルでコンボボックスを使用した表を作成 しています。 20行必要で、コンボボックスは、コピー・貼り付け で作成しました。 後から数行挿入し、コンボボックスをコピー・貼り付けしたら、その数行だけコンボボックスが大きく 印刷されます。 プロパティの設定では、大きさはすべて一緒です。 コンボボックスを使用しているセルも4列結合しており、他セルとなんら変わりはありません。。。 原因は何でしょうか・・。 また、コンボボックスを印刷せずに、 コンボボックスで選んだ文字のみを 印刷するというのは出来ますでしょうか? どうぞよろしくお願いします。

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 設問だけですと、ちょっとすっきりしてこないので、もう少し、詳しい説明をしていただけるとわかりやすいように感じました。 >20行必要で、コンボボックスは、コピー・貼り付けで作成しました。 何が20行必要なのですか? コンボボックスは、同コントロールのリストと違い大きさ(高さ)を問うということはしません。それから、アイテムの数自体は、別に何行でも構わないはずです。ListFillRangeか、AddItemかで、範囲を広げるか、アイテム数を加えるなりすればよいだけです。コンボボックス自体をコピー&貼り付けすることはありますが、ワークシート上のコンボボックスは、個別のワークシート上に設定されたものですから、テキストボックスのように、コピーを繰り返すようなことはあまりしません。 >後から数行挿入し、コンボボックスをコピー・貼り付けしたら、その数行だけコンボボックスが大きく印刷されます。 これは、印刷される対象は、コンボボックスのコントロール自体のことを指すのでしょうか?それに、コンボボックスで、出てくるアイテムは、ドロップ・ボタンを押さない限りは、1つのはずです。 >コンボボックスを使用しているセルも4列結合しており、 4列を結合するというのは、コンボボックスのプロパティが、ColumnCountを4にしているということでしょうか?コンボボックスの貼り付け位置とセルには関係がありませんから、その場所を結合しようとしまいと関係のないはずです。 >原因は何でしょうか・・。 もし、その中身の印刷の大きさが違うとしたら、アイテムを取り込んだときのプロパティが適用されないから、一旦、全部プロパティのListFillRangeの範囲を削除し、一旦、ワークシートに戻って、もう一度、改めて取り込む方法しか思いつきません。 >コンボボックスを印刷せずに、 >コンボボックスで選んだ文字のみを >印刷するというのは出来ますでしょうか? コントロール書式の設定-プロパティ  □オブジェクトを印刷する のチェックを外せばよいのですが、 通常、コンボボックスの印刷範囲を外せばよいのではないでしょうか?そして、選んだ文字の出力を印刷範囲内に入れれば済むことだと思います。

すると、全ての回答が全文表示されます。