我有一个AppleScript来为Mac在2016年的Outlook中存档一条信息。请看下面的内容。在Outlook2016forMac16.13(2018年5月通过内幕慢速渠道发布)上,当脚本试图获取所选邮件/文件夹的帐户(curAccount在set curAccount to account of curFolder之后缺少值)时,新添加的Gmail帐户中的邮件将失败。
此版本的Outlook添加了对Google日历和联系人的支持,您需要删除并添加Gmail帐户才能获得此功能。该脚本适用于Exchange/Office365 365帐户以及升级到16.13之前添加的Gmail帐户。它只对
如何在microsoft outlook中使用applescript获取outlook帐号的名称我尝试过告诉应用程序"Microsoft Outlook“将name设置为name of (get account) --使用html代码创建HTML签名使用属性{ name :"Official”,content:html_content} end tell创建新签名,但错误为Can't get name of account。帐户是一个类,名称是一个属性
我正在尝试为Mac创建一个applescript,用于Outlook 11中的传出电子邮件消息,以便根据发件人地址动态设置邮件中的电子邮件签名。我在Outlook中有多个帐户,并且希望根据使用的签名更改签名。下面是我一直在尝试的代码,但没有取得任何成功。有什么建议吗?
tell application "Microsoft Outlook"
if message sender contains {name:"emailaddress"} then
set the message signature to signature {name:&
我想使用AppleScript从已发送邮件文件夹中获取会议邮件的会议信息。 tell application "Microsoft Outlook"
set myFolder to folder "Sent Items" of default account
set meetingList to (every meeting message whose (is read is true)) of myFolder
repeat with theMeeting in meetingList
set meeting
我是applescript的新手。我正在尝试使用以下applescript获取所选outlook (2011)电子邮件的主题。
tell application "Microsoft Outlook"
set theMessage to the current messages
get the subject of theMessage
end tell
但我收到了以下错误消息。
无法获取{应用程序"Microsoft Outlook“的传入邮件id 392990 }的主题
有人能帮帮我吗?
下面的AppleScript行为Mac提供了Microsoft 15中的一个错误(可从Office 365或Office2016预览中获得)。对于Mac来说,它在Outlook 2011中运行得很好。您知道用于将邮件保存在Outlook 15中的AppleScript命令吗?
save theMessage in theFileName
有关保存命令的示例用法,请参阅此中的脚本
这是我当前的代码:
tell application "System Events"
set accounts to get the properties of every user
end tell
此代码将返回所有帐户的属性。如何让Applescript检查特定的帐户名?
因此,假设一个帐户的名称是Bob。我如何检查其中一个帐户名是否为Bob?
我正在使用Visual studio 2008for MS Outlook2007在C#中处理outlook外接程序项目。我在这里解释我的问题……
我的outlook 2007有多个帐户(3个帐户)。我需要在“新邮件”窗口的“帐号”框中获取帐号。当我们单击New mail Message时,将出现一个新窗口,我们可以在其中发送新邮件。在这里(在此窗口中),我们可以在Send按钮下看到Account下拉菜单(左侧)。如果我们有多个帐户与outlook,我们可以看到帐户下拉列表中的所有帐户,如果我们点击帐户框。如果我们点击特定的电子邮件,一个右标记将出现在该电子邮件帐户中,并且可以在发送按钮的顶部
我可以创建一个新的联系人,并使用AppleScript打开它,以便在Mac 2011中显示:
tell application "Microsoft Outlook"
set newContact to make new contact with properties {first name:"Fred", last name:"Flintstone"}
open newContact
end tell
但这个联系人已经被保存了。是否有一种方法可以打开新的未保存的Outlook联系人,填写属性,并允许用户决定是否保存它?
我做过“
我正在使用Microsoft.Office.Interop.Outlook在C#/.NET中编写Outlook外接程序。我可以创建一个新的约会项目如下:
using Outlook = Microsoft.Office.Interop.Outlook;
[...]
var appointment = (Outlook.AppointmentItem)Globals.ThisAddIn.Application.CreateItem(Outlook.OlItemType.olAppointmentItem);
appointment.Display(true);
但是,我在Outlook中设置
我使用Outlook Interop遍历所有帐户: var app = Marshal.GetActiveObject("Outlook.Application") as Microsoft.Office.Interop.Outlook.Application;
Microsoft.Office.Interop.Outlook._NameSpace _sessionNs = app.GetNamespace("MAPI");
foreach (Account account in _sessionNs.Accounts)
{
if (account
我有两个连接到outlook 2010的电子邮件地址。我正在使用VBA宏将所选邮件从收件箱移动到指定的文件夹。它非常适合我的主账号。不幸的是,我无法使用它作为我的第二个帐户。它总是将邮件移动到我的主帐户文件夹中。我的问题是:我如何设置对我的辅助帐户的有效引用,以解决此问题?我应该提供完整的电子邮件地址而不是"myemail“吗?
Dim objNS As Outlook.NameSpace
Dim objFolder As Outlook.MAPIFolder
Set objNS = GetNamespace("MAPI")
Set objFolder = objNS.
我被迫在工作时使用连接到公司Exchange的Outlook for Mac,我拼凑了一个小AppleScript来更改来自我们监控系统的传入电子邮件的主题行。默认情况下,它们的长度太长,人类无法阅读。我正在尝试解决这个问题。
脚本可以工作,但是由于某种奇怪的原因,当我自己发送测试消息时,一切都运行得很好,但是当来自监控系统的真实消息进来时,所有的更改都会恢复过来!当邮件到达我的邮箱时,主题完全是我想要的,但在3-5秒内它就会恢复到原来的主题!
我对AppleScript一无所知,也不知道从哪里开始解决这样的问题。
请任何人看一看,并告诉我,我正在尝试做的事情是否可行?
on replaceT
这在AppleScript编辑器中是可行的:
tell application "Microsoft Outlook" to activate
tell application "System Events"
click menu item "Block Sender" of menu "Junk Mail" of menu item "Junk Mail" of menu "Message" of menu bar item "Message" in menu bar 1 of
我正在尝试使用AppleScript用Microsoft Outlook2011 for mac创建一封新的外发邮件。以下示例在10.6.8中有效
tell application "Microsoft Outlook"
set newMessage to make new outgoing message with properties {subject:"Hooray for automation"}
make new recipient at newMessage with properties {email address:{name:&
在我的Outlook中,我配置了两个帐户:
我的主要帐户/收件箱: chip@mail.com
共享邮箱: shared@mail.com
所以有两个不同的邮箱。
我可以在两个邮箱中使用VBA隐藏一些默认文件夹。但是现在我想在共享邮箱shared@mail.com中取消隐藏默认文件夹。
以下是建议的代码:
Option Explicit
Public Sub UnHideFolders()
Dim oFolder As Outlook.Folder
Dim oPA As Outlook.propertyAccessor
Dim PropName, Value, Fold
通过为Applescript分配键盘快捷键,我使用Applescript将Outlook中的电子邮件移动到文件夹中。这很有效,我正在尝试创建另一个脚本,但将我收件箱中的电子邮件移到一个不直接位于我收件箱下的子文件夹中。
查看下面的脚本。注释掉的行可以工作,但我尝试分配子文件夹的行断开了。
如何在Applescript中分配子文件夹?我通过"/“尝试"MyFolder/MySubfolder”,但这不起作用。
on run {}
tell application "Microsoft Outlook"
activate
set msgSet to
我正在尝试从“共享邮箱”发送电子邮件,而不使用“代表”。
我可以从Outlook进入那个邮箱,手动发送电子邮件,当我这样做的时候,它不会放上“代表”的标语。
但是我不能用编程语言做同样的事情。
到目前为止,我已经尝试了这些,并学到了以下经验教训。
import win32com.client as win32
def send_email(sender,recipient):
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = re
我正在尝试接收活跃在邮件中的帐户的邮件地址。
到目前为止,我做了以下工作
tell application "Mail"
set selected to selected mailboxes of message viewer 1
end tell
和
tell application "Mail"
email addresses of every account
end tell
但不知怎么的,我做不到
tell application "Mail"
set selectedMailboxes to selection