レポートの仕切り線として細線よりも細い線を引きたいのですがなにか方法はありますか? EXCELのオートシェイプのように0.5や0.75など指定したいです
VBAの Line メソッド で線を描画すると、DrawWidth プロパティで線の幅を1ポイント単位で設定できます。
Report. Line メソッド (Access) | Microsoft Docs
DrawWidth プロパティ (Access) | Microsoft Docs
プリンタを借りてきました プリンタの性能もあるかもしれませんがモノクロレーザーで 細線はかすれてほぼ印字なし 次の1だと太すぎるといった印象でした
EXCELのオートシェイプで書いてみたところ 0.25 0.5 0.75 あたりを使い分けるので仕切り線やヘッダーとの境界にちょうど良い感じでした
VBAで書く場合のやり方がよくわかりませんでしたがコピペしてみました レイアウトに線が出現するわけではなく印刷プレビューなどを表示したときに表示されるようでした
ページフッターと詳細の間に0.75の線を、各レコード毎に仕切り線として0.25の線を挿入するにはどのようにしたらよいでしょうか?
1ポイントというのは 標準でかく線の1や細線よりも細いのでしょうか?
標準機能の1〜6はポインではないんですか?
私もあまり検証したことはないので、とりあえず実験してみてください。
自宅にプリンタがないので出社したときに試してみます テレワークなのでまだ先ですが(笑)
あっ、ポイントではなくピクセル単位でした。
とりあえず簡単に自宅のプリンタで試してみましたが、1ピクセルにしても細線よりは細くならないですね。 プリンターの解像度に依存しそうな気がします。
間違えてアンカー書き込みになってしまいました
連投すみません EXCELでオートシェイプを書いてACCESSにコピペしたら表示できるようです ”OLEサーバーが登録されていません”と何度か表示されましがOK押しまくるとコピペされます ただ0.5と0.75はいけましたが0.25だけなぜか直線ではなく長方形になってしまうようです
そして実際の印刷とデザインレイビュー以外では正常に表示されませんね(いろんな太さを何本か並べていますが消えるものがあります)
罫線の描画に関しては Access の弱点の一つですね。 太さの細かい調整が難しいし、プリンターが変わると太さが変わったりとか、、、 私はこの点に関してはある程度妥協しています。
この点に拘りがあるなら、エクセルにエクスポートしてエクセルの方で印刷するようにした方がいいと思います。
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 現在このグループでは通報を匿名で受け付けていません。 管理者グループにはあなたが誰であるかがわかります。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
トピックをWIKIWIKIに埋め込む
次のコードをWIKIWIKIのページに埋め込むと最新のコメントがその場に表示されます。
// generating...
プレビュー
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
Markdown Tables generator
ここまでがあなたのコンテンツ
ここからもあなたのコンテンツ
VBAの Line メソッド で線を描画すると、DrawWidth プロパティで線の幅を1ポイント単位で設定できます。
Report. Line メソッド (Access) | Microsoft Docs
DrawWidth プロパティ (Access) | Microsoft Docs
プリンタを借りてきました
プリンタの性能もあるかもしれませんがモノクロレーザーで
細線はかすれてほぼ印字なし
次の1だと太すぎるといった印象でした
EXCELのオートシェイプで書いてみたところ
0.25 0.5 0.75 あたりを使い分けるので仕切り線やヘッダーとの境界にちょうど良い感じでした
VBAで書く場合のやり方がよくわかりませんでしたがコピペしてみました
レイアウトに線が出現するわけではなく印刷プレビューなどを表示したときに表示されるようでした
ページフッターと詳細の間に0.75の線を、各レコード毎に仕切り線として0.25の線を挿入するにはどのようにしたらよいでしょうか?
1ポイントというのは
標準でかく線の1や細線よりも細いのでしょうか?
標準機能の1〜6はポインではないんですか?
私もあまり検証したことはないので、とりあえず実験してみてください。
自宅にプリンタがないので出社したときに試してみます
テレワークなのでまだ先ですが(笑)
あっ、ポイントではなくピクセル単位でした。
とりあえず簡単に自宅のプリンタで試してみましたが、1ピクセルにしても細線よりは細くならないですね。
プリンターの解像度に依存しそうな気がします。
間違えてアンカー書き込みになってしまいました
プリンタを借りてきました
プリンタの性能もあるかもしれませんがモノクロレーザーで
細線はかすれてほぼ印字なし
次の1だと太すぎるといった印象でした
EXCELのオートシェイプで書いてみたところ
0.25 0.5 0.75 あたりを使い分けるので仕切り線やヘッダーとの境界にちょうど良い感じでした
VBAで書く場合のやり方がよくわかりませんでしたがコピペしてみました
レイアウトに線が出現するわけではなく印刷プレビューなどを表示したときに表示されるようでした
ページフッターと詳細の間に0.75の線を、各レコード毎に仕切り線として0.25の線を挿入するにはどのようにしたらよいでしょうか?
連投すみません
EXCELでオートシェイプを書いてACCESSにコピペしたら表示できるようです
”OLEサーバーが登録されていません”と何度か表示されましがOK押しまくるとコピペされます
ただ0.5と0.75はいけましたが0.25だけなぜか直線ではなく長方形になってしまうようです
そして実際の印刷とデザインレイビュー以外では正常に表示されませんね(いろんな太さを何本か並べていますが消えるものがあります)
罫線の描画に関しては Access の弱点の一つですね。
太さの細かい調整が難しいし、プリンターが変わると太さが変わったりとか、、、
私はこの点に関してはある程度妥協しています。
この点に拘りがあるなら、エクセルにエクスポートしてエクセルの方で印刷するようにした方がいいと思います。