
VBAでpng画像に文字列を描画したいのですが
検索して調べるとVB.netを使った方法が書かれたページはいくつか見つかりました。
http://logicalerror.seesaa.net/article/152199150 …
http://hanatyan.sakura.ne.jp/patio/read.cgi?no=284
https://msdn.microsoft.com/ja-jp/library/aa98436 …
しかしこれらをVBAにコピーしてもそのまま使うことができません。
どなたかVBAで使える方法を教えていただけないでしょうか?
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
必ず使えるかは不明ですが、やり方だけ・・・。
例えば、最初のリンクにあるソースですと、
>' Bitmap をファイルのパスから作成
>Dim bmp As New Bitmap(argv(1))
>' キャンバス
>Dim gra As Graphics = Graphics.FromImage(bmp)
>' 書き出すテキストのフォントを作成
>Dim myFont As Font = New Font(FontFamily.GenericSansSerif, 20, FontStyle.Bold)
こんな感じに
dim objbmp, objgra, objmyFont
' Bitmap をファイルのパスから作成
set objbmp = CreateObject("System.Drawing.Bitmap").Bitmap(argv(1))
' キャンバス
set objgra = CreateObject("System.Drawing.Graphics").FromImage(bmp)
' 書き出すテキストのフォントを作成
set objmyFont = CreateObject("System.Drawing.Font").Font(FontFamily.GenericSansSerif, 20, FontStyle.Bold)
こんな感じで、.NetFrameworkのオブジェクトをCreateObjectで作成して利用する。
以下、参照
【System.Drawing.Bitmap】
https://msdn.microsoft.com/ja-jp/library/system. …
【System.Drawing.Graphics】
https://msdn.microsoft.com/ja-jp/library/system. …
【System.Drawing.Font】
https://msdn.microsoft.com/ja-jp/library/system. …
※.NetFrameworkの中には、使えるものと使えないものがあるようなので、あくまでも参考程度で・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- 画像編集・動画編集・音楽編集 画質を落とさず切り取って透過したいです 2 2022/06/08 12:28
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Visual Basic(VBA) vbaサブフォルダーをワイルドカードで取得したい 2 2022/11/15 08:04
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
- Excel(エクセル) 2列のエクセルの表を変更したい 6 2022/07/01 11:19
- Visual Basic(VBA) VBA同じシートの別ブックに転記していく方法 3 2022/11/28 12:14
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Excel(エクセル) エクセルで行を一つにする方法を教えてください 3 2022/04/21 14:07
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数式中の文字をCambria Math以...
-
VBAでpng画像に文字列を描画す...
-
VB2008 LabelやButtonのTextを...
-
word
-
illustratorとExcelは連携出来...
-
イラレの古いバージョンのファ...
-
PowerPoint SmartArtの箇条書...
-
Excel VBAで改行を含む文字列を...
-
名古屋の栄と錦は治安悪い?
-
Publisherをエクセルファイルに
-
フォトショップで文字に遠近感...
-
サクラエディタで二つのテキス...
-
Illustratorテキストエリアへ塗...
-
フォトショップで複数テキスト...
-
テキストのリンク文字にカーソ...
-
アクセスのOR検索
-
ファーストピアスのキャッチが...
-
ブログに音楽プレイヤーを設置...
-
PDF-XChange Viewer のタイプラ...
-
Accessテーブルの結合で別々の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
数式中の文字をCambria Math以...
-
DOSテキスト形式とは?
-
VBA超初心者です。
-
VB2008 LabelやButtonのTextを...
-
vbaで、オートシェイプ文字列、...
-
DataGridViewでセル内の特定の...
-
TCPDFの多言語について
-
Outlook2013のフォントについて
-
xmlからMCを作成して回転させた...
-
VBAでpng画像に文字列を描画す...
-
エクセル テキストBOXのフォント
-
電話のマークが打てません。
-
アンチエイリアスなしのフォント
-
【Excel2003】テキストBOXを認...
-
LibreOfficeのフォントワークの...
-
テキストフィールドを半透明に...
-
UIコンポーネントのTextareaの...
-
パワポにて、フォントのデフォ...
-
リッチエディットの独自描画で...
-
テキスト情報が生きたPDF作成を...
おすすめ情報