EXCELのアドイン“Excel電子印鑑ver2.0”をユーザーフォームからのみで扱いたいのですが、
うまくいきません。
ユーザーフォーム1のコマンドボタンを押す
↓
電子印鑑を押印
↓
ユーザーフォーム1にもどる(再表示)
という流れにしたいのですが、sendkeys部分をカットしたような処理となります。
Sendkeyはアクティブウインドウでないといけないということで
押印する前にユーザーフォームを閉じております。
そして押印した後、またユーザーフォームに戻りたいのですが、うまくいきません。
下記のコードでuserform1.showを消すとうまく押印まで処理はできています。
よろしくお願いします。
Private Sub CommandButton1_Click()
Unload Me
SendKeys "{F10}ED"
UserForm1.Show
End Sub
No.1ベストアンサー
- 回答日時:
不安定なSendKeysを使わずとも、
CommandBarControlのコマンドを直接実行しちゃえば良いと思います。
Executeメソッドを使います。
Private Sub CommandButton1_Click()
Application.CommandBars("cell") _
.Controls("Excel電子印鑑(&E)") _
.Controls("データネーム印押印(&D)").Execute
End Sub
end-u 様、ご回答、ありがとうございました。
早速、今朝会社で試したところ解決いたしました。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Visual Basic(VBA) 数式が消える 1 2023/03/19 16:55
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- Access(アクセス) Vba Userformを前面に出すについて 3 2022/04/15 12:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
VBAでユーザーフォームを再表示...
-
ExcelVBAのユーザーフォームの...
-
vb2008にてDefaultCellStyleが...
-
ユーザーフォーム上に現在日時...
-
MSGBOXのフォント大きさ変更
-
クリックイベントなのに、2回ク...
-
モーダルフォームとモードレス...
-
Hideについて(.NET)
-
Form_Load と Form_Activate の...
-
ブックをCloseまたはQuitで閉じ...
-
ExcelVBAのユーザーフォームでe...
-
[VB6] フォームを閉じる方法に...
-
クリックするたびに、フォーム...
-
ユーザーフォームのテキストボ...
-
フォームを画面のど真ん中に表...
-
Accessで、一つのフォーム画面...
-
コントロールの存在確認
-
Excelにて、ユーザーフォームで...
-
テキストボックスやラベルのクリア
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
クリックイベントなのに、2回ク...
-
Microsoft Formsの「個人情報や...
-
ユーザーフォームのテキストボ...
-
【VBAユーザーフォームで閉じる...
-
モーダルフォームとモードレス...
-
VBAでユーザーフォームを再表示...
-
エクセルVBAのフォームを最...
-
MSGBOXのフォント大きさ変更
-
Form_Load と Form_Activate の...
-
ユーザーフォーム上に現在日時...
-
Excelにて、ユーザーフォームで...
-
Hideについて(.NET)
-
フォームウィンドウを最前面に...
-
コントロールの存在確認
-
VBA(エクセル)のユーザー...
-
'ユーザーフォーム右上隅の[×...
-
エクセルVBA フォーム上でOnkey...
-
ブックをCloseまたはQuitで閉じ...
おすすめ情報