2017-03-15 4 views
3

{ABCDEF | 123456}のような生の値を一意のフォントタイプを使用してバーコードイメージに変換するExcelファイルがあります。フォントの結果をイメージとして保持しますか?

Example

私はこのカスタムフォントをインストールするための適切な権限を持っていないマシンにファイルを送信する必要があります。

このフォントタイプをExcel内の画像として保存する方法はありますか?または、現在のマシンにフォントをインストールせずにフォント出力を保持するには?

絵としてコピー=>外観:「スクリーン上に表示されたもの」が手動で動作することが判明しましたが、何千もの時間を費やさなければならないため、VBAコードがうまく動作するようには見えません1つのファイルに保存します。

+0

は、あなただけのイメージとしてレンダリングされたバーコードを格納するために意図されており、あるいは全くを持っているマシン上で完全な機能を維持するためにフォントがインストールされている?質問に、対応するバーコード出力の値とスクリーンショットのサンプルを追加してください。 – omegastripes

+0

copyaspictureが役立つかもしれませんか? https://msdn.microsoft.com/en-us/library/office/ff836633.aspx –

+0

@omegastripes - 私は例を追加しました。究極の目標は、フォントを持たないマシン上でフォント出力をPDFで印刷することです。 – HazyKingdom

答えて

1

必要なのは、ベクター、細胞の上にビットマップをコピー&ペーストすることではありません。

Range("F1").Select 
Selection.CopyPicture Format:=xlBitmap 
ActiveSheet.PasteSpecial Format:="Bitmap" 
+0

@HazyKingdomコードを試しましたか?それは問題を解決しますか? – omegastripes

+0

長い間遅れて申し訳ありません。このソリューションをありがとうございます。 – HazyKingdom

関連する問題