Я могу добавить пользовательскую кнопку “Send” к Outlook?

Воспроизвести файл с расширением .caf, .m4a, .mp4, .mp3, .wav, .aif


Скачать следующие два файла из GitHub

SoundManager.h
SoundManager.m

Добавьте эти файлы в свой проект

Также добавьте аудиофайлы в папку ресурсов ( примеры файлов )

mysound.mp3, song.mp3

Импорт Заголовочный файл в нужном файле

#import "SoundManager.h"

И добавьте следующие две строки в - (void) viewDidLoad

[SoundManager sharedManager].allowsBackgroundMusic = YES;
[[SoundManager sharedManager] prepareToPlay];

Используйте следующую строку для воспроизведения звука (mysound.mp3 )

[[SoundManager sharedManager] playSound:@"mysound" looping:NO];

Используйте следующую строку для остановки звука (mysound.mp3)

[[SoundManager sharedManager] stopSound:@"mysound"];

Также вы можете воспроизводить музыку (song.mp3) как

[[SoundManager sharedManager] playMusic:@"song" looping:YES];

И можно остановить музыку как

[[SoundManager sharedManager] stopMusic];

Завершить Документация находится на GitHub

13
задан Esteban Küber 6 August 2009 в 15:49
поделиться

5 ответов

Совершенно верно. Для этого можно использовать VSTO . Вот пример добавления пункта контекстного меню в папки, но добавление кнопки очень похоже на упражнение.

5
ответ дан 2 December 2019 в 00:19
поделиться

Да, вы можете сделать это, изменив форму сообщения Outlook в Инструменты> Формы> Дизайн формы . Здесь вы можете выбрать форму сообщения и кнопки для формы сообщения.

Вам нужно будет написать какой-нибудь VBA или назначить и выполнить действие над событием щелчка, чтобы выполнить безопасную отправку или вставить URL-адрес вашей службы и т. Д. Вы можете сохранить и опубликовать форма. Затем пользователь может выбрать новую «Защищенную» форму сообщения, или вы можете перезаписать форму по умолчанию в вашей организации, чтобы каждый раз, когда пользователь выбирает новую почту, он использовал эту форму.

Перезаписать формы по умолчанию:
Пример дизайна формы:

Также есть много надстроек для Outlook, которые защищают электронную почту:

VSTO также может быть подходящим вариантом,

3
ответ дан 2 December 2019 в 00:19
поделиться

Более простым способом может быть отправка сообщения, содержащего ссылку на защищенный контент на вашем веб-сайте.

Это позволит избежать необходимости создания надстройки / случайного нажатия кнопки «отправить». из "безопасной отправки".

РЕДАКТИРОВАТЬ: Я имею в виду, что даже если вы случайно отправите электронное письмо, в нем не будет ничего, кроме инструкций со ссылкой

, например, myopenid.com/username/patientReport? id = xxxxxxxxxxxxxxxxxxxxx

При нажатии пользователю может быть предложено войти в систему и просмотреть подробности.

РЕДАКТИРОВАТЬ2: Да, я знаю, я ухожу от темы создания надстройки Outlook. Но зачем идти трудным путем, если можно найти более простое решение? :)

2
ответ дан 2 December 2019 в 00:19
поделиться

Похоже, вам лучше создать собственного поставщика услуг MAPI , а затем подключить к нему Outlook. Это должно дать вам (относительно) чистую модель программирования, которой можно следовать, не беспокоясь о проблемах с пользовательским интерфейсом Outlook ... а также поможет избежать проблем, вызванных тем, что пользователи случайно нажимают не ту кнопку!

2
ответ дан 2 December 2019 в 00:19
поделиться

Я знаю, что это не ответ на ваш вопрос, но я бы сказал, что вам не следует этого делать, даже если вы можете. Мне кажется, что такой подход упрощает случайную отправку конфиденциальной информации по обычной электронной почте. Пользователи могут легко случайно щелкнуть обычную кнопку отправки, потому что она находится рядом с кнопкой «отправить безопасную». Даже если вы разместите их на противоположных сторонах окна друг от друга, пользователь, скорее всего, по привычке нажмет обычную рассылку. Если вы не можете программно определить, что информация является конфиденциальной и ее необходимо безопасно отправлять, Я считаю, что пользователей следует заставить использовать отдельное приложение, чтобы они всегда осознавали важность своего общения. Даже если бы вы могли автоматически обнаруживать конфиденциальную информацию (не думаю, что это легко), было бы лучше, чтобы пользователи имели привычку защищать свое общение.

Clippy http://img132.imageshack.us/img132/1707 /clippy.gif[1279 visible

3
ответ дан 2 December 2019 в 00:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: