Excel VBAでワークシート領域の幅と高さをピクセル単位で取得する必要があります。これは、ワークシート内のセルが表示される領域です。したがって、他のすべてのExcel UI要素を除外する必要があります。 GetSystemMetricsとSystemParametersInfoを使用しようとしましたが、解決策が見つかりませんでした。Excel VBAでワークシート領域のサイズを取得
1
A
答えて
0
たぶん、次のコードは、助けになることができます:もともとここで見つける
MsgBox ("Width in points = " & ActiveWindow.Width & Chr(13) & _
"Depth in points = " & ActiveWindow.Height & Chr(13) & _
"Width in Pixels = " & ActiveWindow.PointsToScreenPixelsX(ActiveWindow.Width) & Chr(13) & _
"Depth in Pixels = " & ActiveWindow.PointsToScreenPixelsY(ActiveWindow.Height))
コード:(GER Planteによって)http://www.ozgrid.com/forum/showthread.php?t=36696
+0
のプロパティとメソッドを調べこれは間違っています私の価値。これは、印刷:点で 幅:点で1036,5 奥行き:ピクセル565,5 幅:ピクセル-285 奥行き:524 それポイントで 幅を印刷しなければならない:221,29 奥行きポイントで:489 ピクセル単位の幅:1554 ピクセル単位の奥行き:652 –
関連する問題
- 1. 可視ワークシート領域のサイズを点で決定する
- 2. ワークシート内の領域/領域をループしますか?
- 3. Excel VBAテーブルの範囲を非アクティブなワークシートで取得
- 4. Excelエラー1004:領域とペースト領域が同じサイズではありません
- 5. 取得AWS領域のリスト
- 6. Excel VBAを使用してワークシート名を取得
- 7. Excelワークシートでコンボボックスの位置を取得
- 8. 図の領域を取得する
- 9. iOS - UIScrollViewの可視領域のスクリーンショットをサイズで取得しますか?
- 10. 私は1つのワークシートVBA Excelでセル
- 11. アンドロイドビーコンライブラリの領域取得状態
- 12. 固定幅スクロール領域の取得
- 13. ワークシートのページ設定/印刷領域を変更するループ
- 14. Excelで矩形領域を選択
- 15. vbaで保護されたExcelシートの特定の領域をロック解除
- 16. VBAを使用してExcelワークシートのEXIF情報を取得する方法
- 17. Windowsフォームの描画領域のサイズを取得する方法は?
- 18. Excel VBAがワークシート( "Sheet1")でクラッシュする
- 19. 別のワークブックの新しいワークシートにExcelワークシートをコピーするVBA
- 20. EPPLusで結合されたセル領域を取得
- 21. WPFのユーザーコントロールの切り取り領域のみのサイズ変更
- 22. VBA(Excel)ワークシートを新しいワークブックにコピー
- 23. Excel VBA不要なワークシートを削除
- 24. UNDO表領域のサイズ変更
- 25. iPhone 5のモバイルSafari:表示領域サイズ?
- 26. PythonでワークシートCOMObjectを取得
- 27. Window Azureで領域のリストをプログラムで取得する方法
- 28. VBAでの位置、サイズ、hrefの取得
- 29. C#Vector3の残りの領域をパーセントで取得する
- 30. 特定の領域でピクセルの色を取得する方法
は、Windowオブジェクト –