none
如何阻止用户删除日历项 RRS feed

  • 问题

  • 在公用文件夹中的日历,使用窗体, Item_Beforedelete=True,在窗体内没有问题,但是在上一层的视图中,选中事件按右键,删除还是可以删掉,有什么解决的方法?
    刚才试了禁用删除菜单,不行,所有删除都不能用了
    • 已编辑 Clay.Lu 2009年6月13日 7:20
    2009年6月13日 7:20

答案

全部回复

  • 您好!

     

    请问您的Exchange 服务器是2007还是2003

     

    您是在服务器上操作还是从Outlook 客户端操作公用文件夹中的日历?

     

    请问您是根据微软的文章或者链接来进行该操作的吗?如果是的话,请将该文章的链接发送到论坛中。

     

    如果不是的话,也请您将第三方的链接或者操作的具体步骤以及截图发送到论坛中。

     

    Rock Wang 望正茂

    2009年6月15日 9:06
    版主
  • 您好!

     

    请问您的 Exchange 服务器是 2007 还是 2003

     

    您是在服务器上操作还是从 Outlook 客户端操作公用文件夹中的日历?

     

    请问您是根据微软的文章或者链接来进行该操作的吗?如果是的话,请将该文章的链接发送到论坛中。

     

    如果不是的话,也请您将第三方的链接或者操作的具体步骤以及截图发送到论坛中。

     

    Rock Wang 望正茂


    谢谢您的回复.
    我使用Exchange 2003,使用Outlook客户端操作公用文件夹中的日历,用户有删除权限,但是希望历史的约会不被删除
    使用窗体中的脚本,
    Function Item_BeforeDelete(ByVal Item )
        if datediff("h",Item.End,now )>= 24 then
                Item_BeforeDelete=False
                Msgbox "Delete"
        End if
    End Function
    在窗体打开的时候这段代码是有用的,在上一级的窗口(就是查看日历的窗口)中选中约会按右键--删除,这段程序也被执行,但是还是可以删除.这只是在公用文件夹中的情况,在本地的日历中就没有这种情况发生,删除都被阻止.


    2009年6月16日 4:06
  • 您好!

     

    由于您的问题涉及到开发,我们建议您将该问题发送到下面的论坛中,注意该论坛是英文,您需要使用英文来提交问题:

     

    http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/threads

     

    Rock Wang望正茂


    Rock Wang– MSFT
    2009年6月16日 9:17
    版主