こんにちは、VSTO 2012 と Microsoft Outlook 2010 アドインを使用して、Outlook 2010 でツールバーを作成するソリューションの開発に取り組んでいます。簡単に言えば、Outlook リボンとボタンを作成することはできますが、.oft ファイルを開くためのボタンを取得できません。Visual Studio で、「名前 'アプリケーション' は現在のコンテキストに存在しません」というエラーが表示されます。Microsoft Office 14.0 Object Library への参照も追加しました。以下はコードです...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
using Outlook = Microsoft.Office.Interop.Outlook;
using Office = Microsoft.Office.Core;
using Microsoft.Office.Tools.Ribbon;
namespace OutlookAddIn8
{
public partial class Ribbon1
{
private void Ribbon1_Load(object sender, RibbonUIEventArgs e)
{
}
private void CreateItemFromTemplate()
{
Outlook.Folder folder =
Application.Session.GetDefaultFolder(
Outlook.OlDefaultFolders.olFolderDrafts) as Outlook.Folder;
Outlook.MailItem mail =
Application.CreateItemFromTemplate(
@"c:\ivy.oft", folder) as Outlook.MailItem;
mail.Subject = "Congratulations";
mail.Save();
}
private void button1_Click(object sender, RibbonControlEventArgs e)
{
}
}
}
助けてくれてありがとう、それはおそらく見逃された単純なものです。