如何在 Outlook 中使用外出时的助理程序

http://wenku.baidu.com/view/d656287c5acfa1c7aa00cc19.html

外出时,如何设置Outlook自动回复消息  第一步:新建纯文本邮件    新建一个纯文本格式的邮件,请注意不要使用Word作为电子邮件编辑器,在邮件中输入希望自动回复时显示的内容。   第二步:保存为模板文件    从“文件”菜单中选择“另存”命令,将刚才新建的邮件保存为Outlook模板,例如可以命名为“临时外出”。   第三步:设置规则    接下来,打开“规则和通知”对话框,新建一个规则,这里选择“从空白规则开始”,当然检查邮件的时间仍然是“邮件到达时检查”,然后在“想要检测何种条件”下选中“只发送给我”复选框,在“如何处理该邮件”下选择“用特定模板答复”,接下来单击“特定模板”下划线,此时会弹出一个对话框,这里默认只显示标准模板,请从“查找”下拉列表框中选择“文件系统中的用户模板”,然后定位到已保存的“临时外出模板文件即可。    提示:选择“用特定模板答复”是有原因的,这样的规则将只向每个发件人发送一次答复,从而避免了Outlook给和你发出多封邮件的同一个发件人发送重复答复,以后,当你临时外出时,Outlook会根据事先定义的模板和规则进行自动答复,你就完全不用操心了。   

 

http://support.microsoft.com/kb/290846/zh-cn

如何打开"自动答复 (外出)"或"外出助理"

对于 Microsoft Office Outlook 2013年和 2010

  1. 单击文件选项卡,然后单击菜单中的信息选项卡。

    收起这个图片展开这个图片
    Outlook 文件菜单快照


  2. 单击自动答复 (外出)

    收起这个图片展开这个图片
    Outlook 2013 出的 Office 功能快照

    注意如果看不到此选项,则不使用的是 Exchange 帐户。请转到此分区: 如何启用自动答复中非 exchange 帐户。
  3. 自动答复对话框中,选择发送自动答复复选框。
  4. 如果您希望指定设置时间和日期范围时,选择仅在此时间范围内发送复选框。然后,设置开始时间,并设置结束时间
  5. 我的组织内标签中,键入您想要发送您的组织内,并在我的组织外选项卡中,键入您要向组织外发送的消息的消息。
  6. 单击确定
  7. 如果您在步骤 4 中选择"仅在此时间范围内发送"选项,自动答复 (Out of Office)功能将继续运行直到日期和到达时间设置在步骤 5 中的结束时间。
    否则,自动答复 (Out of Office) 将继续运行,直到您重复步骤 1,然后选择"不发送自动答复"选项。


 

展开阅读全文

何在C++Builder中如何控制Outlook

09-28

一下是我在网上看到的,但我试验了一下,无法运行,哪位运行成功了给我个Demo.邮箱: bingmao@@163.comrnCB6中读取OUTLOOK中的地址簿 rnrnrncpp前面要声明rn#pragma link "Outlook_2K_SRVR"rn#pragma link "IvDictio"rn#pragma link "IvMulti"rntypedef HRESULT (WINAPI *fWABOpen)(LPADRBOOK*,LPWABOBJECT*,LPWAB_PARAM,DWORD);rnrn用了bcb的outlook控件的rn代码rntryrn FormList->ListView1->Clear();rn _ApplicationPtr pApp;rn _NameSpace* pNS;rn AddressLists* pAddr;rn AddressEntries * pAddrEntries;rn AddressEntry* pEntry;rn AddressList* pList;rn int count,count1;rn pApp = this->OutlookApplication1->get_Application();rn pNS = pApp->GetNamespace(WideString("MAPI"));rn pAddr = pNS->AddressLists;rn count = pAddr->Count;rnrn WideString email;rnrn email.SetLength(128);rn //emailname.SetLength(128);rnrn for(int i = 1;i <= count;i++)rn rn pList = pAddr->Item(TVariant(i));rn pAddrEntries = pList->get_AddressEntries();rn count1 = pAddrEntries->Count;rn for(int j = 1;j <= count1;j++)rn rn pEntry = pAddrEntries->Item(TVariant(j));rn //pEntry->get_Name(&emailname);rn pEntry->get_Address(&email);rn //this->Memo1->Lines->Add(AnsiString(emailname.c_bstr()) + "\t" + AnsiString(email.c_bstr()));rn TListItem * ListItem;rn ListItem = FormList->ListView1->Items->Add();rn ListItem->Caption = "";rn ListItem->SubItems->Add(AnsiString(email.c_bstr()));rnrn ListItem->Checked = true;rn rnrn rn ListView1->SetFocus();rn ListView1->Update();rn rn catch(...)rn rn tryrn HRESULT hRes;rn //LPADRBOOK lpAdrBook;rn DelphiInterface lpAdrBook;rn //LPWABOBJECT lpWABObject;rn DelphiInterface lpWABObject;rn //LPWAB_PARAM lpWABParam = NULL;rn DWORD Reserved2 = NULL;rnrn char szPath[MAX_PATH];rn SHGetFolderPathX(szPath);rn char * s = "\\System\\wab32.dll";rn strcat(szPath, s);rnrn HINSTANCE hinstLib;rn hinstLib = LoadLibrary(szPath);rnrn // hinstLib = LoadLibrary(s.c_str()+"\\System\\wab32.dll");rn fWABOpen procWABOpen;rnrn if (hinstLib != NULL)rn rn // 获取"Wab32.dll"内部涵数WABOpen的进程地址rn procWABOpen = (fWABOpen) GetProcAddress(hinstLib, "WABOpen");rnrn if (procWABOpen != NULL)rn rn hRes = (procWABOpen)(&lpAdrBook,&lpWABObject,NULL,Reserved2);rn //_ASSERTE(hRes == S_OK);rn if (hRes != S_OK)rn exit(1);rnrn ULONG lpcbEntryID;rn ENTRYID *lpEntryID;rn hRes = lpAdrBook->GetPAB(rn &lpcbEntryID,rn &lpEntryIDrn );rn //_ASSERTE(hRes == S_OK);rn if (hRes != S_OK)rn exit(2);rnrn ULONG ulFlags = MAPI_BEST_ACCESS;rn ULONG ulObjType = NULL;rn //LPUNKNOWN lpUnk = NULL;rn DelphiInterface lpContainer;rn hRes = lpAdrBook->OpenEntry(rn lpcbEntryID,rn lpEntryID,rn NULL,rn ulFlags,rn &ulObjType,rn (LPUNKNOWN FAR *)&lpContainerrn );rnrn ulFlags = NULL;rnrn if (ulObjType == MAPI_ABCONT)rn rnrn //IABContainer *lpContainer = static_cast (lpUnk);rnrn LPMAPITABLE lpTable = NULL;rn hRes = lpContainer->GetContentsTable(rn ulFlags,rn &lpTablern );rn //_ASSERT(lpTable);rn ULONG ulRows;rn hRes = lpTable->GetRowCount(0,&ulRows);rn //_ASSERTE(hRes == S_OK);rn SRowSet *lpRows;rnrn hRes = lpTable->QueryRows(rn ulRows,// 获取所有行rn 0,rn &lpRowsrn );rn ListView1->Clear();rn for(ULONG i=0;icRows;i++)rn rn SRow *lpRow = &lpRows->aRow[i];rn AnsiString strTemp;rnrn for(ULONG j=0;jcValues;j++)rn rn SPropValue *lpProp = &lpRow->lpProps[j];rnrn if (lpProp->ulPropTag == PR_EMAIL_ADDRESS_A)rn rn TListItem * ListItem;rn ListItem = FormList->ListView1->Items->Add();rn ListItem->Caption = "";rn ListItem->SubItems->Add((char *)lpProp->Value.lpszA);rn //strTemp =(char *)lpProp->Value.lpszA;rnrn ListItem->Checked = true;rn rn rn //ListEmail->Lines->Add(strTemp);rnrn lpWABObject->FreeBuffer(lpRow);rn rn lpWABObject->FreeBuffer(lpRows);rn rn rn //FreeLibrary(hinstLib);(装载和释放 dll 文件的地方改成在主程序执行之前装载,结束的时候释放)rn rnrnrn rn catch(...)rn rn MessageBox(Handle,"没有找到地址薄!","提示信息",MB_OK);rn rn rn 论坛

何在程序中调用Outlook Express写电子邮件

05-13

我做了一个简单基于对话框的程序,上面有一静态文本框,我借用了别人的从CStatic派生的类,但是它只是点击它来浏览网页,我希望是E-mail地址,点击它直接调用Outlook Express发送邮件,当然,地址框的内容应为静态文本框的内容,不知如何解决.希望有高手指点.rn 另外,其程序的实现方法如下:rn void CHyperLink::FollowLink() rn rn int result = (int) GotoURL(m_strURL, SW_SHOW);rn if (result <= HINSTANCE_ERROR) rn MessageBeep(MB_ICONEXCLAMATION); // Unable to follow linkrn ReportError(result);rn else rn // Mark link as visited and repaint windowrn m_bVisited = TRUE; rn Invalidate();rn rnrnrnHINSTANCE CHyperLink::GotoURL(LPCTSTR url, int showcmd)rnrn TCHAR key[MAX_PATH + MAX_PATH]; rnrn // First try ShellExecute()rn HINSTANCE result = ShellExecute(NULL, _T("open"), url, NULL,NULL, showcmd);rnrn // If it failed, get the .htm regkey and lookup the programrn if ((UINT)result <= HINSTANCE_ERROR) rn rn if (GetRegKey(HKEY_CLASSES_ROOT, _T(".htm"), key) == ERROR_SUCCESS) rn lstrcat(key, _T("\\shell\\open\\command"));rnrn if (GetRegKey(HKEY_CLASSES_ROOT,key,key) == ERROR_SUCCESS) rn TCHAR *pos;rn pos = _tcsstr(key, _T("\"%1\""));rn if (pos == NULL) // No quotes foundrn pos = strstr(key, _T("%1")); // Check for %1, without quotesrn if (pos == NULL) // No parameter at all...rn pos = key+lstrlen(key)-1;rn elsern *pos = '\0'; // Remove the parameterrn rn elsern *pos = '\0'; // Remove the parameterrnrn lstrcat(pos, _T(" "));rn lstrcat(pos, url);rn result = (HINSTANCE) WinExec(key,showcmd);rn rn rn rn rn return result;rn 论坛

没有更多推荐了,返回首页