昔の担当者が作成したマクロを2つ使用しているのですが、マクロで作成される郵便バーコードが一つは封筒の窓からはみでないサイズで印字されるのですが、一つは封筒の窓からはみ出るサイズになってしまっているので修正したいのですが、どういじるのが一番いいのか、また下手にいじって郵便局で読み取れないと困るので、わかる方ご教示くださると助かります。以下がバーコード作成に関する部分のマクロの一部なのですが、この部分が2つのマクロとも同じなのに一つだけサイズ感が違うので困っています。
「
With Worksheets("〇〇〇").OLEObjects("BarCodeCtrl1")
.Object.Value = Worksheets("〇〇〇").Cells(●●,△△)
.Witdth = .Witdth -3
.Witdth = .Witdth +3
End With
」
.Witdth = .Witdth -3の部分でなんで-3して+3しているのかわからないのですが、昔の担当者はもういないので聞くこともできません。サイズを指定できるのでしょうか。サイズ指定できる場合、郵便局で確実に読み取れるサイズを指定したいのですが。。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
その間にprint等の処理をしていませんか?
>.Witdth = .Witdth -3の部分でなんで-3して+3しているのかわからないのです
そうであるならば、データが複数存在しFor_Next等のループをまわして連続して作成している物と推察されます。ですから+3の方をキャンセルするとどんどん(-3)小さくなるのでしょう。
途中に何の処理もしていないのであればマクロの作成段階で適切な値(幅:width)を見つけるための残骸かもしれません。
一番良いのは、
1.適切な方のバーコードオブジェクトを右クリック
2.プロパティを表示してwidthの値を確認
3.異なる方を同様の操作でwidthの値を合わせる
で良いはずです。
そうすればー3と+3のところは不要になるでしょう。
お試しください。
No.3
- 回答日時:
1000通以上の印刷でしょうか?
VBAの高速化のため描画を停止しているからでしょう。
Application.ScreenUpdating で停止再開がコントロールできます。
= False ' 描画を停止する
= True ' 描画を再開する
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】スクショ印刷がうまく動かない件 5 2022/12/06 17:37
- 郵便・宅配 ヤマト運輸ってなぜ高いしサービス悪いのでしょうか? 日本郵便より全て劣ってるし 日本郵便と比べるとほ 4 2022/05/01 20:19
- Word(ワード) office365のWordの印刷範囲が勝手に狭くなっています。 4 2022/07/18 16:31
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- その他(パソコン・スマホ・電化製品) 封筒のひな形ありますか? ネット上で、封筒に記入するひな形ワードのやつ手に入れたのですが、なんか大分 1 2022/06/02 09:48
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- 運輸業・郵便業 郵便番号4ケタ「8790」の送り先に、通常の郵便番号で送るとどうなりますか? 3 2023/01/16 15:00
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査前日に自慰行為した時の...
-
尿検査の前日は自慰控えたほう...
-
白血球が多いとどんな心配があ...
-
勃起する時って痛いんですか? ...
-
腕を見たら黄色くなってる部分...
-
excelでsin二乗のやり方を教え...
-
変な話しになります。尿検査で...
-
彼女のことが好きすぎて彼女の...
-
1日前の検尿
-
EXCELで条件付き書式で空白セル...
-
検便についてです。 便は取れた...
-
中出しをするとお腹が痛い・・・。
-
2つの数値のうち、数値が小さい...
-
EXCELで式からグラフを描くには?
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
これって喉仏ですか? 私は女性...
-
Excelで""で囲む方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
白血球が多いとどんな心配があ...
-
中出しをするとお腹が痛い・・・。
-
射精をして1週間以内に尿検査を...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
変な話しになります。尿検査で...
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
男です。昨日の午後3時くらいに...
-
今朝、毎朝の習慣でオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
1日前の検尿
-
値が入っているときだけ計算結...
-
精子が黄色?
おすすめ情報
返信ありがとうございます。widthでした。すみません。+3している行に’をつけて実行すると、次の人にいくたびにどんどんバーコードが小さくなっていってしまいました、、。
途中でプリントしています!教えていただいた方法で明日、試してみます。ありがとうございます。