ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 4521|回复: 3

批量文件夹进行用户访问权限修改VBA

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-4-19 03:00 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

outlook inbox文件夹中有10个父文件夹,每个文件夹下又有20-30个子文件夹,现要对所有的父子文件夹进行用户访问权限的修改请问用VBA怎么写?

谢谢

TA的精华主题

TA的得分主题

发表于 2007-4-22 22:18 | 显示全部楼层
有难度,你写过控制1个文件夹的吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-4-25 20:02 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

没有

我不怕难的,班主点拨一下就好了.

我只要知道一个文件夹如何控制,如何对所有文件夹和子文件夹进行循环,就行乐.

TA的精华主题

TA的得分主题

发表于 2007-4-26 04:29 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
不知道有没有帮助?其实我也没有写过。
View.SaveOption 属性
返回 OlViewSaveOption 常量,该常量用于确定指定视图可用的文件夹以及视图所附加的读取权限。只读。
语法

表达式.SaveOption

表达式   一个代表 View 对象的变量。

说明


SaveOption 属性在使用 Views.Add 方法创建 View 对象时设置。


示例


以下 Microsoft Visual Basic/Visual Basic for Applications (VBA) 示例显示可以被“便笺”文件夹中所有用户访问的所有视图的名称。

本示例锁定对所有用户可用的全部视图的用户界面。子例程 LockView 接受 View 对象和一个 Boolean 值,该值指示“视图”界面是否将被锁定。在本示例中,调用过程时 Boolean 值始终设置为 True。

Visual Basic for Applications
Sub LocksPublicViews()
'Locks the interface of all views that are available to
'all users of this folder.

    Dim olApp As Outlook.Application
    Dim objName As Outlook.NameSpace
    Dim objViews As Outlook.Views
    Dim objView As Outlook.View

    Set olApp = New Outlook.Application
    Set objName = olApp.GetNamespace("MAPI")
    Set objViews = objName.GetDefaultFolder(olFolderNotes).Views

    For Each objView In objViews
        If objView.SaveOption = olViewSaveOptionThisFolderEveryone Then
           Call LockView(objView, True)
        End If
    Next objView

End Sub

Sub LockView(ByRef objView As View, ByVal blnAns As Boolean)
'Locks the user interface of the view.
'Accepts and returns a View object and user response.

    With objView
        If blnAns = True Then
            'if true lock UI
            .LockUserChanges = True
            .Save
        Else
            'if false don't lock UI
            .LockUserChanges = False
        End If
    End With

End Sub


© 2006 Microsoft Corporation。保留所有权利。



请参阅
View 对象
View 对象成员
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-24 03:18 , Processed in 0.028653 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表