質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.48%
VB

VB(ビジュアルベーシック)はマイクロソフトによってつくられたオブジェクト指向プログラミング言語のひとつで、同社のQuickBASICが拡張されたものです。VB6の進化版といわれています。

Outlook

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

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

VSTO

Visual Studio Tools for Office

Q&A

0回答

1556閲覧

VS(VB)でOutlookアドイン用のVSTO 入門サンプルが欲しい

tetsushi.ikeno

総合スコア0

VB

VB(ビジュアルベーシック)はマイクロソフトによってつくられたオブジェクト指向プログラミング言語のひとつで、同社のQuickBASICが拡張されたものです。VB6の進化版といわれています。

Outlook

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

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

VSTO

Visual Studio Tools for Office

0グッド

0クリップ

投稿2020/12/22 02:42

前提・実現したいこと

業務でOutlookアドインを開発することになりました。
ExcelVBAなどの知識はあるのですがVisualStudioは知識がないため
参考になるサイトを探しましたが見つけられないため
このサイトのこれをみるとよい、このキーワードだと見つかりやすい
などのアドバイスをいただきたいです。

やりたいことは、Outlookアドインを作成し、メールを開いたときにメールの内容を少し加筆訂正して
SQLServerへ登録するというものです。

はじめに、「リボン上にボタンを追加して入力用フォーム画面を開く」という簡単なサンプルを作ろうとしたのですが
その時点でつまずいてしまいました。

環境はVisualStudio2019Community(言語はVB)

ここに質問の内容を詳しく書いてください。
たとえば、FormRegion1というOutlookフォーム領域を作成し、それをButton1_Clickで呼び出そうとすると
引数がないとエラーになりますがどの引数を入れるべきかなどがわかりません。

発生している問題・エラーメッセージ

リボンにボタンをクリックまではできたが、ボタンクリックイベント中に
作成したOutlookフォーム領域のオブジェクトを表示する方法がわからない。

エラー BC30455 'Public Sub New(formRegion As FormRegion)' のパラメーター 'formRegion' に対して引数が指定されていません。 witlogvsto C:\Users\t.ikeno\source\repos\witlogvsto\Ribbon1.vb 10 アクティブ

該当のソースコード

VB

1 2 Private Sub Button1_Click(sender As Object, e As RibbonControlEventArgs) Handles Button1.Click 3     Dim myForm = New FormRegion1() '・・・・ 4 FormRegion1.Show() 5 End Sub 6

試したこと

参考にしたのは下記サイトなどです。
〇Outlookアドイン入門情報
https://office-fun.com/develop-vsto-samples/

〇フォームの追加方法
https://docs.microsoft.com/ja-jp/visualstudio/vsto/walkthrough-designing-an-outlook-form-region?view=vs-2019

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

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

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

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

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

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

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問