• ベストアンサー

エクセルVBAのユーザーフォーム

いつもお世話になります。 エクセルVBAのユーザーフォームを印刷することは出来るのでしょうか?。可能であればやり方を教えてください。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

私の環境、 Windows2000+Excel2000の環境では、 [ツール]-[マクロ]-[Visual Basic Editor]でVBE環境を表示し、 [ファイル]-[印刷]で、 カレントモジュール、カレントプロジェクト、 印刷対象にフォーム、コード が選択できて、普通に印刷できました。

keiri2002
質問者

補足

早速の回答有難うございます。 説明不足でした、フォームにはテキストボックスが何個かあり、フォームを起動させた状態(テキストボックス内に表示された状態)を印刷したかったのですが、出来るでしょうか? ちなみに回答して頂いた印刷は出来ました。(ただテキストボックス内は当然ですが空白のままです。)

その他の回答 (2)

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.3

フォームを表示し、テキストボックスに入力した状態で   Alt + PrintScreen    でアクティブウインドウをキャプチャーし、エクセルやワードやペイントに貼り付けて印刷したらどうでしょうか。 フォームを印刷する目的が、説明書やマニュアルを作る目的なら、 PrintScreen や Alt + PrintScreen で画面を取り込んだり、キャプチャーソフト(フリー)を利用して作っています。キャプチャーソフトなら、画面を保存できたりします。 ご参考に。

keiri2002
質問者

お礼

遅くなりすいません。 回答有難うございます。 解決しました。

  • Struts
  • ベストアンサー率48% (29/60)
回答No.2

VBですが 下記URLの「フォームをそのまま印刷する」ってところではどうでしょうか?

参考URL:
http://www.galliver.co.jp/writing/nikkei_tokushu/prn908/
keiri2002
質問者

お礼

遅くなりすいません。 回答有難うございます。 解決しました。

関連するQ&A