
No.6ベストアンサー
- 回答日時:
水を指して申し訳ないのですが、そのバーコードを本格的にお使いになるわけですよね。
https://blogs.technet.microsoft.com/officesuppor …
》Excel 2013 で印刷したバーコードを読み取れない
https://support.microsoft.com/ja-jp/help/2870500
》補足 : 弊社では、Excel 上での利用を動作保証したバーコードはリリースしておりません。
もし、バーコードリーダー等で読み取れなかった場合には、本格的に、Wordの方も見当してみたらよいと思います。
予め、Excelで作ったバーコードソース(今回の質問のように作ってあるものを使います)Wordの差し込み文書にして、「差し込み印刷の開始▼」をクリックして、ラベルを選択します。少し大きめのラベルの方が入りやすいようです。
手作業ですと、ちょっと面倒といえば面倒ですが、ひとつのラベルに「バーコードフィールドの挿入」をクリックして、バーコードのデータを選んでいきます。
画像、その過程の作業です。

作業工程までありがとうございます。
画像通りに出来ました\(^-^)/
親切にして頂いて、本当にありがとうございました。
バーコードの印刷は事情により後日になってしまうのですが、必ずやってみようと思います。
もしまたわからない所が出て来たら、ご教授お願いしたいですm(_ _)m
本当にありがとうございました。
No.4
- 回答日時:
こんにちは。
>実行すると・・・error438(このオブジェクトは、このプロパティまたはメゾットをサポートしていません。)
エラーの原因というよりも、もしかして、バーコードオブジェクトを、シートの貼り付けていないかもしれませんね。
コマンドボタンやコンボボックスと同じように、選んだら、シートの適当な場所に貼り付けてあげます。
いずれにしても、マクロもまだ完全ではありませんし、Microsoft 側では、Access のコントロールオブジェクトは、Access が適している、と書かれています。Wordは、できることは出来ますが、もう少し研究してみないといけません。

対応、ありがとうございました。
オブジェクトを置いたら、バーコードが無事出来ました。
完成したシートを使って、これから勉強して行きたいと思います。
何度も丁寧に対応して頂いて、ありがとうございました。
No.3
- 回答日時:
失礼しました。
エラーは、モジュールに一番上に、
Public Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)
がないからですが、
>今はバーコードオブジェクトは持っていないのです。
Microsoft BarCode Control というものです。
私は、質問文をちゃんと読んでいませんでしたが、そのオブジェクトがないとこの話は根底から崩れてしまいます。それを何らかの方法で自作で作るというのは、もう常識的な範囲を越えていますので、それなりに会社側への交渉が必要です。
それでは、Wordの差し込み印刷はいかがですか?

おはようございます。
対応ありがとうございました。
フリーソフトのアクセスをダウンロードしました。
コントロールの選択画面に
Microsoft バーコードコントロール 14.0
というのが追加されました。
モジュールの一番上にこのように貼り付けました。
Public Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)
Sub MakingBarCode()
以下コードが続きます。
実行すると・・・error438(このオブジェクトは、このプロパティまたはメゾットをサポートしていません。)
になり、実行できませんでした。
何か設定で不足しているのでしょうか?
それともフリーソフトのアクセスではダメなんでしょうか?
>それでは、Wordの差し込み印刷はいかがですか?
実は私はワードは今まで数えるだけした使ったことが無くって、自信がないです(:_;)
No.2
- 回答日時:
bar code オブジェクトはすでにお持ちだと思います。
今のところ、クリップボードを空にする方法が分からないので、このようなコードになってしまいました。Win APIで、ClipBoard Clear をしても変わらないし、コマンドそのものを操るのもいかがなものかと思っています。
Stop 'そのまま一気には行けない* これを取り外すとうまくいかない。
'//標準モジュール
Sub MakingBarCode()
Dim i As Long
On Error GoTo MakingBarCode_Error
With ActiveSheet
For i = 1 To .Range("B2", .Cells(Rows.count, 2).End(xlUp)).count 'B列の2魚目から
.BarCodeCtrl1.Value = CStr(.Cells(1 + i, 2).Value)
Call CopyPictures(i)
Sleep 500
Stop 'そのまま一気には行けない*
Next
On Error GoTo 0
End With
Exit Sub
MakingBarCode_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure MakingBarCode"
On Error GoTo 0
Exit Sub
End Sub
Sub CopyPictures(ByVal i As Long)
With ActiveSheet
.BarCodeCtrl1.CopyPicture Appearance:=xlScreen, Format:=xlPicture
.Cells(1 + i, 1).PasteSpecial
Application.CutCopyMode = False
.Cells(1 + i + 1, 1).Select
End With
End Sub

こんばんは。
対応ありがとうございます。
早速コードを貼って試したところ、コードのsleep500のsleepの文字が青く反転し、コンパイルエラー(subまたはfunctionが定義されていません。)
となってしまい、アンサーで頂いた画像のように出来ませんでした。
>bar code オブジェクトはすでにお持ちだと思います。
以前無料のアクセスをダウンロードして、バーコードオブジェクトを追加してバーコード作成を試しましたが、フリーソフトをダウンロードしてはいけないと指示がありましたので、削除してしまいましたので(/o\)
今はバーコードオブジェクトは持っていないのです。
バーコードオブジェクトが無いからエラーになってしまったのでしょうか?
バーコードオブジェクト無しで作ることは、可能でしょうか?
No.1
- 回答日時:
バーコードの規格に詳しいわけでもないので、本当に良いのかかわりませんが、
セルを縦長にして一つのバーに見立てて、それを並べることで表現できるような気がします。
もっとも、その場合は各セルの幅が異なってくるので、複数のバーコードを縦に並べることは不可になります。
CODE-128規格
http://www.barcode.ne.jp/barcode/287.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- その他(データベース) 4進数風なバーコードは何ですか? 2 2022/11/28 23:33
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- スーパー・コンビニ そういえば危険だと思うこと 1 2022/12/29 01:18
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelでバーコード作成
Excel(エクセル)
-
バーコードコントロールが印刷時に反映されない
Excel(エクセル)
-
エクセルでCODE128バーコードの作り方を教えてください
Excel(エクセル)
-
-
4
バーコードが読み取れない原因について(エクセル)
その他(ビジネス・キャリア)
-
5
Excelの Microsoft バーコードコントロール 14.0
Excel(エクセル)
-
6
モジュラス103の計算とは何でしょうか?
その他(プログラミング・Web制作)
-
7
Excel マクロ モジュラス43 vba
財務・会計・経理
-
8
VBA データ(特定値)のある最終行を取得したい
Excel(エクセル)
-
9
エクセル バーコード作成で他のシートを参照するには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
テキストボックス中の文字列の...
-
実行時エラー 3265「要求された...
-
ASP レコードセットしたオブジ...
-
VBAで既に開いている別アプリケ...
-
EXCEL VBA オートシェイプナン...
-
エクセルのVBAの標準モジュール...
-
[VBA]CDOメッセージ送信エラー
-
VBAで Set wb = Sheets(1).Cop...
-
Excelでフィルタをかけると警告...
-
Excel VBAでWordの複数ファイル...
-
エクセルVBAで配列内に空白デー...
-
MATLABのGUI、画像表示について
-
CreateObjectとGetObjectの違い
-
VBScriptでファイルの日時順(降...
-
ExcelのVBAで3-D等高線のXYZ回...
-
VBAからPDFファイルにパスワー...
-
ExcelVBAでのNZ関数について
-
VBAでエクセルに入力された複数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
実行時エラー 3265「要求された...
-
エクセルのVBAの標準モジュール...
-
Excelでフィルタをかけると警告...
-
VBAで既に開いている別アプリケ...
-
テキストボックス中の文字列の...
-
EXCEL VBA オートシェイプナン...
-
VBAで Set wb = Sheets(1).Cop...
-
ExcelVBAでのNZ関数について
-
[VBA]CDOメッセージ送信エラー
-
VBAからPDFファイルにパスワー...
-
エクセルVBAでcode128のバー...
-
VBScriptからDLL参照設定したい
-
VBAについてです。 初心者です...
-
エクセルマクロエラー「'Cells'...
-
オブジェクトが見つかりません
-
エクセルVBAで配列内に空白デー...
-
Excel VBAでWordの複数ファイル...
-
VBScriptでファイルの日時順(降...
おすすめ情報