次の方法で共有

エクセルVBAで、application.visible=Falseに設定すると、プレビューが表示されない

Anonymous
2012-11-11T13:06:45+00:00

エクセルのVBAで、印刷プレビューをひょじしたいのですが、application.visible=Falseに設定していると、プレビューが表示されず、プログラムが終了しません。

ファイルを開くとき、

application.visible = False に設定すると、

worksheets("sheet1").printpreview と

記入しても、印刷プレビューが表示されず、プログラムが終了できない状態になります。

worksheets("sheet1").printpreview の記術の前に

application.visible=true を記入すると、

印刷プレビューが表示されるようになります。

application.visible = False の状態で、印刷プレビューを表示する裏技はないでしょうか。

また、プレビューの画面で、複数のページの切り替えは出来ないのでしょうか?

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-11-12T08:55:01+00:00

    小田 昭 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただきありがとうございます。

    VBA を使用して特定の条件で印刷プレビューを表示させる方法が無いかという質問ですね。

    以前にも似ている動作ことで投稿されたスレッドがあるようですが、内容が違うということでよいでしょうか ?

    エクセル2010でVBAを作成しています。printpreviewで、プログラムが終了しません

    上記のスレッドでもコメントさせていただいたのですが、新規の Excel Book などで作成されたものでは確認はされたでしょうか ?

    新規 Book ファイルで作成されたコードでも同じ動作であれば、コード作成の問題の可能性が高くなるかと思います。

    VBA の質問ですと内容によってこちらのフォーラムでは情報が集まりにくいかと思うので、 VBA コードの内容を確認したり、少し違った作成方法に関しての質問であれば VBA フォーラムへ質問してみることで有力な情報が得られやすくなるかもしれません。

    お力になれずすみませんが、よろしければ活用してみてくださいね。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません