2016-08-23 4 views
0

VBAに大きなユーザーフォームがあります。フォームの半分を印刷するフォームには、すでに「印刷」オプションがあります。VBAで大きなユーザーフォームを印刷する方法

2ページに風景と全体のフォームを印刷する方法を教えてください。

ありがとうございました

答えて

1

Userform PrintFormメソッドにはオプションがありません。一方、ワークシートにはたくさんのオプションがあります。

私は、Windowsのクリップボードにユーザーフォームのイメージをコピーし、画像としてワークシートに貼り付けするAltキーPrintScreenをを使用します。

enter image description here

Private Sub btnCopyUserformBitMap_Click() 
    Application.SendKeys "(%{1068})" 

    DoEvents 
    Application.Wait Now + TimeSerial(0, 0, 1) 

    Worksheets("Print Userform").Range("A1").PasteSpecial 
End Sub 
+0

私はそれを感謝しています。次のリンク:http://www.utteraccess.com/forum/fit-form-page-printing-t650323.html彼らはレポートを作成することを提案しています。 –

+0

MS Accessを使用していますか? –

+0

いいえ私はExcel VBAを使用しています。 –

関連する問題