Шаблоны Outlook работают только при запуске visual studio
Дорогие Все,
Мы создали настольное приложение, которое является Microsoft office & windows interoperability. Где мы создавали шаблоны в Word, Powerpoint, excel и access, windows и outlook.
В шаблонах мы имеем предварительные действия &амп; PostActions. Эти действия хорошо выполняются во всех шаблонах, за исключением шаблонов outlook.
Предварительные действия шаблонов outlook работают только в том случае, если запущена visual studio. Когда мы публикуем это на живом сервере, но, он не работает на клиентской машине, где, как и другие шаблоны работают.
Что я уже пробовал:
Например: создать Черновик почты[PreAction]
public static bool CreateDeleteEmail(string to, string cc, string bcc, string subject, string body) { using (RdoSessionWrapper rdoSession = new RdoSessionWrapper()) { RDOFolder deleteFolder = rdoSession.RdoSession.GetDefaultFolder(rdoDefaultFolders.olFolderDeletedItems); RDOMail mailItem = deleteFolder.Items.Add(); mailItem.SenderEmailAddress = Resources.OutlookExamEngineMapiPop3AccountName; mailItem.SenderEmailType = "SMTP"; mailItem.To = to; mailItem.CC = cc; mailItem.BCC = bcc; mailItem.Subject = subject; mailItem.Body = body; mailItem.Importance = (int)OutlookInterop.OlImportance.olImportanceNormal; mailItem.UnRead = true; mailItem.Save(); return true; } }
Вышеизложенное работает, если оно работает локально, но не на клиентской машине.
Может ли кто-нибудь мне помочь?
Заранее спасибо.
#realJSOP
Нам нужно больше, чем "это не работает"...
Richard MacCutchan
Установлен ли на клиентском компьютере Outlook?
abdul subhan mohammed
Да
Richard MacCutchan
Затем вам нужно перейти к этой клиентской машине и собрать некоторую отладочную информацию. Здесь невозможно угадать, что происходит, когда вы запускаете свою программу.
abdul subhan mohammed
как я могу отлаживать на клиентской машине, visual studio не установлена на этой машине.
Richard MacCutchan
Вам придется добавить некоторый код в ваше приложение, чтобы попытаться точно выяснить, что происходит, когда оно запускается.