
No.1ベストアンサー
- 回答日時:
エクセルにおいてはバーコード画像は、「セルの値」ではないという認識が質問者にはありますか。
いわゆる「オブジェクト」扱いです。セルの値とは別世界のものです。
エクセルは「セルの値」を中心に処理するソフトです(エクセルの進歩の沿革からも)。これはエクセルの基礎的なことです。
ですからエクセルに画像を印刷する機能があるにしても、特別な指定をしないとをしないとだめと考えるべきです。
画像で右クリクー図の書式設定ープロパティーオブジェクトを印刷するーOK です。
この後、印刷プレビューをだすー印刷するでどうなりますか。これで解決しますか。
http://pc.z-kikaku.jp/excel/logs/2007/04/post-7. …
など。
ーーー
>バーコードのリンクセルで指定したセルに新しい番号を入れ
の意味を、実例を出して、説明しておいたほうが良いのでは。
No.3
- 回答日時:
バーコードコントロールの再描画問題ですね。
私も過去に同じ問題でかなり悩みました。
keithinさんの回答ではシートを新しく作成することでオブジェクトの再描画を強制させる方法ですが、もっと楽な方法があります。
オブジェクトのサイズを変更することによって再描画を誘発させる方法があります。
With [バーコードコントロールのあるシート名].OLEObjects("[再描画を行いたいバーコードコントロール名]")
.Object.Value = "[目的のバーコードの中身]"
.Width = .Width - 3
.Width = .Width + 3
End With
これだけです。
幅を3だけ小さくしてすかさずサイズを3大きくして元の大きさに戻します。オブジェクトの大きさが変わるとバーコードコントロールの中身を拡大/縮小するために再描画が行われます。このときにバーコードコントロールの内容が新しい内容に強制的に書き換えられます。変更するサイズが3である理由はバーコードコントロールのサイズを厳密に調整しようとするとわかりますが、小数点を出さずに変更できるのは3ずつであるからだったりしますが、お好きな数字にしてください。
後はこのコードを印刷が行われる前に実行されるようにすればいいだけです。keithinさんが出しているBeforePrintイベントに書き込むのが妥当でしょう。
複数バーコードコントロールがある場合は複数回書くなりFor Eachでループを組むなり工夫してください。
では健闘を祈ります。
この回答への補足
皆様、回答ありがとうございました。
結局、
1.新しいバーコード番号を入力
2.デザインモードのオン・オフをする
3.バーコードコントロールのプロパティを一回開く→OK
でなぜか解決しました。
大変勉強になりました。
No.2
- 回答日時:
しばしば話題になるんですがなかなか名案が浮かばない,アタマイタイ問題の一つです。
doeventsもrefreshも効かない不具合です。
ThisWorkbookに
private sub Workbook_BeforePrint(cancel as boolean)
application.enableevents = false
activesheet.copy before:=worksheets(1)
worksheets(1).printpreview ’またはprintout
application.displayalerts = false
worksheets(1).delete
application.displayalerts = true
cancel = true
application.enableevents = true
end sub
などのように仕込んで回避できることを発見した人がいました。
#こういった問題もあるので「バーコードフォント」をご利用頂いた方が簡単で安全かなと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) セルに設定した[コメント]、表示のON/OFFは正常なるも印刷されない! 3 2022/09/18 21:56
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- その他(買い物・ショッピング) 商品に印字してあるバーコードについて 3 2022/08/26 10:42
- プリンタ・スキャナー WPS Writerで文章を作り、下側にノンブルを設定したのですが印刷されません。 1 2022/08/04 18:57
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
このQ&Aを見た人はこんなQ&Aも見ています
-
EXCELでバーコードを作成すると白くなってコードが見えません
その他(Microsoft Office)
-
EXCELで作成したバーコードの更新方法について
Excel(エクセル)
-
エクセル バーコード作成で他のシートを参照するには?
Excel(エクセル)
-
-
4
連続で印刷すると画像が更新されない(Excelのイメージコントロール)
Visual Basic(VBA)
-
5
バーコード(QRコード?)が印刷されない?
その他(パソコン・スマホ・電化製品)
-
6
エクセルで作成したバーコードが印刷するとずれる
Windows Vista・XP
-
7
EXECL バーコード生成でBarCodeCtrl のLinkedCellについて
Excel(エクセル)
-
8
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
9
Excelの Microsoft バーコードコントロール 14.0
Excel(エクセル)
-
10
マクロでバーコードのリンクセルを指定したい
Excel(エクセル)
-
11
バーコードが読み取れない原因について(エクセル)
その他(ビジネス・キャリア)
-
12
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
13
エクセルマクロを用いたバーコード出力
その他(Microsoft Office)
-
14
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
15
Excelで教えてください。 バーコードリーダーで読み込みしたあと セルを自動で次のセルに行くように
Excel(エクセル)
-
16
QRコード作成マクロについて
Visual Basic(VBA)
-
17
DoEventsがやはり分からない
Visual Basic(VBA)
-
18
Excelでバーコード作成
Excel(エクセル)
-
19
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
20
動的配列が存在(要素が有る)か否かを判定できますか?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELでバーコードを作成すると...
-
バーコードコントロールが印刷...
-
エクセル バーコード作成で他の...
-
バーコードってダブらない?
-
コンビニバイトで商品バーコー...
-
振込請求書が破れてしまいました
-
EXCELで作成したバーコードの更...
-
コンビニ決済の用紙で支払いの...
-
差し込み印刷のバーコードを小さく...
-
読み取ったQRコード/バーコード...
-
Excelの Microsoft バーコード...
-
Excelでバーコードリーダーで読...
-
Access97 バーコード 番号の非...
-
バーコードの幅を広げたい
-
国内線航空券をJALのアプリにて...
-
レシートにバーコード
-
RS232Cからの電源供給について
-
アイホーン12でバーコード読み...
-
ライフカードの支払いについて...
-
JANコード(バーコード)を間違...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELでバーコードを作成すると...
-
読み取ったQRコード/バーコード...
-
バーコードコントロールが印刷...
-
バーコードってダブらない?
-
エクセル バーコード作成で他の...
-
差し込み印刷のバーコードを小さく...
-
振込請求書が破れてしまいました
-
コンビニ決済の用紙で支払いの...
-
商品についてるバーコードって...
-
国内線航空券をJALのアプリにて...
-
Excelでバーコードリーダーで読...
-
レシートにバーコード
-
マクロでバーコードのリンクセ...
-
Access2016Runtimeをインストー...
-
コンビニバイトで商品バーコー...
-
テプラ PRO SR530 バーコード...
-
ACCESS2013でバーコードリーダ...
-
Excelの Microsoft バーコード...
-
EXCELで作成したバーコードの更...
-
PayPay でバーコード支払いを行...
おすすめ情報