Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


74709 / 76738 ←次へ | 前へ→

【6489】Re:FaceID
回答  ama  - 03/7/4(金) 10:14 -

引用なし
パスワード
   ▼ama さん:
同様の質問をされる方へ...。
結構ヒットしました、FAQなんですねぇ..。ああ恥ずかしい(*_*;
次のようにして、うまくいきました。

# 検索にヒットするよう予想されるキーワードを列挙
# FaceID, アドイン, コマンドバー, ボタン, アイコン,
# オリジナル, カスタム, ユーザ定義

1. 例えばビットマップファイルをペイントで開きます

2. Ctrl+C等を押して、イメージをクリップボードにコピーします

3. 作成しているアドイン用ブックのシートにイメージをペーストします
このブックをアドイン化させるとペーストされたイメージなので、
"そのまま"アドインに包含されます(つまりは添付状態になる)

4. あとは、そのイメージを読み出して、作成コマンドバーのボタンに
ペーストする処理を書いておけばOK
※アドイン用ソースブックには、shtOptionというシートオブジェクトがあり、
そのシートに"Image1"が貼り付けてあるとします

   Dim cbr As CommandBar
   Set cbr = CommandBars.Add("NewBar")
   Dim button As CommandBarButton
   Set button = cbr.Controls.Add
   With button
      .Style = msoButtonIconAndCaption
      .Caption = "Caption"
      .OnAction = "Action"
      shtOption.Shapes("Image1").Copy
      .PasteFace
   End With

これでOKですよね?問題あれば指摘してください > Jaka & All
ありがとうございましたJakaさん、皆さん
またなにかありましたらよろしくお願いいたします

0 hits

【6467】FaceID ama 03/7/3(木) 10:46 質問
【6469】Re:FaceID Jaka 03/7/3(木) 14:19 回答
【6484】Re:FaceID ama 03/7/4(金) 9:01 お礼
【6485】Re:FaceID ぴかる 03/7/4(金) 9:28 発言
【6489】Re:FaceID ama 03/7/4(金) 10:14 回答
【6498】Re:FaceID Jaka 03/7/4(金) 12:43 発言
【6533】Re:FaceID ama 03/7/7(月) 17:15 お礼

74709 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free