ACCESS2007でラベル印刷を印刷をしようとしています。
ページ設定ができないランタイム環境でも使えるようにラベルの印字位置を設定するVBAを考えています。
フォームに設定値を入力する「上余白」、「左余白」、「ラベル幅」、「ラベル高さ」という非連結のテキストボックスを4個作りました。
ラベル印刷用にレポートを作成し、「レポートA」としています。
レポートAにはページ設定で、基本となるラベルのレイアウトなどを設定しています。
フォームに「適用」というボタンを配置し、クリック時のイベントに以下のようなコードを書き込みました。
Private Sub 適用_Click()
DoCmd.OpenReport ("ラベルA"), acViewDesign, , , acHidden
With Reports(ラベルA).Printer
.DefaultSize = False
.TopMargin = Me.上余白.Value
.LeftMargin = Me.左余白.Value
.ItemSizeWidth = Me.ラベル幅.Value
.ItemSizeHeight = Me.ラベル高さ.Value
End With
DoCmd.Close acReport, ("ラベルA"), acSaveYes
End Sub
動作させるとエラーは出ないのですが、設定値がちっとも反映されません。
何が間違っているのでしょうか?
No.1ベストアンサー
- 回答日時:
ランタイムには、結局いまだ手を出せていないのですが(汗)
> 何が間違っているのでしょうか?
ランタイムではデザインビューでは開けない、ということだった
かと思います。
http://www.naboki.net/access/heaven/heaven-01.html
ただ、レポートの「読み込み時」イベントであれば、プリンターの
(一時的な?)設定は可能と思われますので(・・・レポートも
自分ではほとんど使わないので未確認ですが・・・(汗))、
1)フォームの『適用』ボタンで、余白やラベルサイズをテーブルに
記録
2)レポートの「読み込み時」イベントで、当該レポートを開く度に、
そのテーブルに記録された値をDLookupで取得するなどして、
各サイズに適用
という手順を踏めば、実質、「レポートにプリンターの設定を記録」
したのと同様の使い勝手にできる・・・のではないでしょうか。
・・・以上、未確認のアイデア提示ばかりですが(汗)、参考までに。
ご回答ありがとうございます。
質問してから、全然レスが付かなかったもので、自己解決してしまいました。
ご指摘の通り、テーブルを一個余分に作り、必要な値を記録して、レポート読み込み時イベントで反映させる方式にしました。
ちなみに、結構勘違いされる場合が多いようですが、ランタイムでデザインビューを開く事は可能です。
MDEとかだと開けませんが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- プリンタ・スキャナー プラザーのプリンター DCP-J926N-W/B を使用して 100均などで売られている マグネット 1 2022/12/01 14:40
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- その他(買い物・ショッピング) 商品にラベルを貼って出荷するまでのの手順にについて 2 2022/09/29 15:26
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- その他(ネットショッピング・通販・ECサイト) アマゾンの返品について 返送先住所の所に、返品リクエスト日から5日以内に、出品者から返品用ラベルが提 1 2023/08/23 00:27
- 結婚式・披露宴 結婚式の席次表と席札を印刷するおすすめのところ教えて下さい。 結婚式で使用する席次表(ワード)と席札 1 2022/08/18 11:41
- Wi-Fi・無線LAN ソフトバンクエアー、こ、故障でしょうか?? 5 2022/05/08 21:53
- プリンタ・スキャナー レーザープリンターでラベル印刷 3 2023/08/12 10:15
- プリンタ・スキャナー 封筒印刷 差出人印刷ずれる 4 2022/05/01 10:12
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
秘密基地、どこに作った?
小さい頃、1度は誰もが作ったであろう秘密基地。 大人の今だからこそ言える、あなたの秘密基地の場所を教えてください!
-
「これはヤバかったな」という遅刻エピソード
寝坊だったり、不測の事態だったり、いずれにしても遅刻の思い出はいつ思い出しても冷や汗をかいてしまいますよね。
-
牛、豚、鶏、どれか一つ食べられなくなるとしたら?
牛肉、豚肉、鶏肉のうち、どれか一種類をこの先一生食べられなくなるとしたらどれを我慢しますか?
-
タイムマシーンがあったら、過去と未来どちらに行く?
20XX年、ついにタイムマシーンが開発されました。 あなたは過去に行く? それとも未来? タイムマシーンにのって、どこに行って、何をしたいか教えてください!
-
Access サブフォームでの選択行の取得
その他(データベース)
-
アクセスのラベルサイズ設定で
Access(アクセス)
-
Accessで作成したデータの、宛名シールへの印字について
その他(データベース)
-
-
4
Accessでラベルがうまく印刷できない
その他(Microsoft Office)
-
5
Accessレポートの詳細の高さ(VBA)
Excel(エクセル)
-
6
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
7
アクセス レポートの宛名ラベルウィザード 5行しか表示されない
Access(アクセス)
-
8
ACCSESS2013VBA フォームのレコードソースを変更する
その他(データベース)
-
9
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
10
Accessレポートのチェックボックスを大きくする方法
Access(アクセス)
-
11
Accessでフィールド名を変数(文字列)で・・・
Access(アクセス)
-
12
レコード削除時に(サブ)フォームに表示される#Deleted"について"
Access(アクセス)
-
13
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
14
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
15
Accessで文字列の長さによって、フィールドの幅を自動で合わせる方法
Excel(エクセル)
-
16
【Access】レポートでテキストボックスやラベル中の文字配置を下にしたい
Access(アクセス)
-
17
Access での 「年」 のみの和暦変換について
Windows Vista・XP
-
18
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
19
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
20
Accessの条件付き書式設定で、複数の条件が一致した時の書式を設定したい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル宛名ラベルが重複する
-
ワードかエクセルで、KOKU...
-
一点一葉とはどんな意味ですか?
-
ラベルの差込印刷で2ページ目以...
-
インデックスに印刷する方法
-
ワードで宛名ラベルのフォント...
-
筆王
-
フラットファイルの背表紙部分...
-
ワード差込印刷 縦書き・横書き...
-
DVDのラベルを綺麗に剥がしたい...
-
《Excel2000》散布図のデータラ...
-
アクセスの使い方(初歩の質問...
-
Excel VBAのフォーム_ラベルの...
-
ACCESSのレポートでラベルを中...
-
エクセルでマイタックラベルへ...
-
A4を分割する方法
-
CDラベル剥がれて透明CDに...
-
DVDに紙製のラベルを貼りたいの...
-
ワード差し込み印刷:作成した...
-
Accessのレポートで複数列の見...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一点一葉とはどんな意味ですか?
-
ワードかエクセルで、KOKU...
-
エクセル宛名ラベルが重複する
-
ラベルの差込印刷で2ページ目以...
-
インデックスに印刷する方法
-
筆王
-
ワード差込印刷 縦書き・横書き...
-
ワード差し込み印刷:作成した...
-
フラットファイルの背表紙部分...
-
CDやDVDの表面へのラベル...
-
宛名ラベル 2枚目以降が表示、...
-
DVDのタイトルを変更したい
-
ワードで宛名ラベルのフォント...
-
A4を分割する方法
-
CDラベル剥がれて透明CDに...
-
ピボットテーブルのΣ値のタイト...
-
エクセルでマイタックラベルへ...
-
Excel VBAのフォーム_ラベルの...
-
CDの曲名のテンプレートを作り...
-
PC上で簡単にラベル編集出来て...
おすすめ情報