🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Outlook

Microsoft OutlookはMicrosoft Officeの一部として組み込まれている、のユーザー管理とメーラーの機能を持ち合わせたソフトウェアです。

コールバック

コールバックは他のコードに引数として渡されるコードのことを指します。

Q&A

解決済

1回答

1770閲覧

Outlookアドイン実行時コールバック関数の署名が一致しません

ike123

総合スコア8

Outlook

Microsoft OutlookはMicrosoft Officeの一部として組み込まれている、のユーザー管理とメーラーの機能を持ち合わせたソフトウェアです。

コールバック

コールバックは他のコードに引数として渡されるコードのことを指します。

0グッド

0クリップ

投稿2019/12/09 09:00

編集2019/12/10 02:13

表記の件につきまして、表記メッセージが出て、
アドインが動きません。
Windows10pro32bit/VisualStudio2019.VB.VSTO/Outlook2013
アドインの仕様
添付ファイルを右クリックし、ユーザ設定のコンテキストメニューを
選択すると、文字列「Test」をメッセージ表示する。
(ユーザ設定のコンテキスメニューは表示されるが
当該コンテキスメニューを選択しても全く動かない。)
表記エラーメッセージが出ないようにするためには、デジタル証明書関係の設定は
どうなっていればよいのでしょうか?
・VisualStudio2019/Outlook2013

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

imihito

2019/12/09 10:19 編集

署名(signature)という単語は、関数などの定義を示す場合にも使われるはずです。 そのため、アドインのコード、どこまで動くのか、何のイベントを呼び出そうとしているのか、などの情報もあった方が良いと思います。 また、アドインの作成に使用している言語についてもタグを設定してください。
ike123

2019/12/10 02:14

VisualStudioの使用言語/機能、実行状況追加
guest

回答1

0

自己解決

表記エラーメッセージはデジタル署名(電子証明書)のことではなく
関数の引数不一致でした。
・英語版のエラーメッセージ:CallBack Signature mismatch
下記URLの該当するCallBack Signatureに習って、自分のコール
バック関数の引数を修正して実行したところ、想定したメッセージ
「Test」が表示されました。
https://docs.microsoft.com/ja-jp/previous-versions/office/developer/office-2010/ee691833(v=office.14)?redirectedfrom=MSDN

今回は、VisualStudio関連の開発が初めてで、VisualStudioでの「署名」の
理解不足のようです。
imihito様ご助言ありがとうございました。

投稿2019/12/10 05:32

ike123

総合スコア8

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otn

2019/12/10 10:43

> 今回は、VisualStudio関連の開発が初めてで、VisualStudioでの「署名」の理解不足のようです。 VSというか、各種プログラミング言語(主として変数に型のある言語)の用語です。日本語には訳さず、シグネチャと片仮名書きすることが多い気がします。
ike123

2019/12/10 23:42

コメントありがとうございます。 当内容もふまえ精進します。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問