初めまして
エクセルVBAでバーコートが使いたく
Microsoft Barcode Control 16.0
を使用しております
ACTIVEXコントロートとして挿入することはできております
きちんとリンクセルの値になっています
セルの値下記
=埋め込み("BARCODE.BarCodeCtrl.1","")
別ソフトでこのバーコード画像を利用したく、PNG等でセルに貼り付けたく思って居ります
そこでセルの画像コピーを行ってみたのですが
バーコード部分が真っ白のまま、でコピーされていました
使用したコード
Range("O4").CopyPicture
Range("S4").PasteSpecial
これは、ACTIVEコントロールがデザインモードでないと、コピーされないからでしょうか
ほかにためしたコード
Dim BC_Shape As Shape
For Each BC_Shape In ActiveSheet.Shapes If InStr(BC_Shape.Name, "BarCodeCtrl") = 1 Then BC_Shape.Copy ActiveSheet.Range("A1").PasteSpecial End If Next
もし何か別の方法があればご教授ください
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。