话术大全
  • 销售话术
  • 汽车话术
  • 房产话术
  • 客服话术
  • 电销话术
  • 保险话术
  • 理财话术
  • 邀约话术
  • 招聘话术
  • 赞美话术
  • 招生话术
  • 淘宝话术
  • 面试话术
  • 回访话术
  • 导购话术
  • 贷款话术
  • 微商话术
  • 催款话术
  • 聊天话术
  • 促销话术
  • 招商话术
  • 微信话术
  • 投资话术
  • 自媒体话术
  • 销售管理
  • 销售技巧
  • 网络营销
  • 营销方案
  • 渠道销售
  • 团队建设
  • 团队精神
  • 团队口号
  • 团队名字
  • 执行力
  • 心态管理
  • 团队协作
  • 提成方案
  • 管理系统
  • 出差管理
  • 销售利润率
  • 会议营销
  • 销售必备
  • 销售故事
  • 销售口号
  • 销售书籍
  • 销售名人
  • 销售名言
  • 销售计划
  • 销售总结
  • 销售合同
  • 祝福短信
  • 销售心得
  • 销售日志
  • 销售心理学
  • 销售视频
  • 促销方案
  • 推广方案
  • 年会方案
  • 培训方案
  • 活动方案
  • 拓展方案
  • 营销策略
  • 销售流程
  • 售后服务
  • 职场天地
  • 职场法则
  • 职业规划
  • 面试技巧
  • 职场故事
  • 住房公积金
  • 生育保险
  • 工伤保险
  • 失业保险
  • 医疗保险
  • 养老保险
  • 劳动法规
  • 感谢的话
  • 时间管理
  • 升职加薪
  • 跳槽攻略
  • 拓展心得
  • 职场英语
  • 创业故事
  • 就业前景
  • 职场维权
  • 职场笑话
  • 企业管理
  • 岗位职责
  • 员工手册
  • 员工福利
  • 规章制度
  • 绩效管理
  • 企业文化
  • 领导艺术
  • 企业战略
  • 品牌经营
  • 人力资源
  • 财务管理
  • 工作管理
  • 小游戏
  • 辞职报告
  • Excel教程
  • 转正申请书
  • Word教程
  • PPT教程
  • WPS教程
  • 表扬信
  • 述职报告
  • 实习报告
  • 放假通知
  • 工作证明
  • 离职证明
  • 竞聘演讲
  • 领导致辞
  • 员工评语
  • 开场白
  • 自荐信
  • 求职信
  • 请假条
  • 任命通知书
  • 检讨书
  • 励志名言
  • 青春励志
  • 励志口号
  • 励志演讲
  • 励志作文
  • 高考励志
  • 名人名言
  • 励志签名
  • 励志英语
  • 励志格言
  • 励志语录
  • 励志网名
  • 励志对联
  • 励志诗句
  • 座右铭
  • 励志歌曲
  • 励志人物
  • 励志电影
  • 励志故事
  • 为人处事
  • 经典台词
  • 人生哲理
  • 励志书籍
  • 演讲口才
  • 销售口才
  • 领导口才
  • 职场口才
  • 名人口才
  • 主持人口才
  • 恋爱口才
  • 演讲手势
  • 即兴演讲
  • 少儿口才
  • 口才训练
  • 消除紧张
  • 礼仪大全
  • 商务礼仪
  • 会议礼仪
  • 坐姿礼仪
  • 礼仪常识
  • 个人礼仪
  • 社交礼仪
  • 服务礼仪
  • 涉外礼仪
  • 着装礼仪
  • 电话礼仪
  • 西餐礼仪
  • 中餐礼仪
  • 面试礼仪
  • 公关礼仪
  • 鲜花礼仪
  • 握手礼仪
  • 接待礼仪
  • 敬酒礼仪
  • 在宏结束时存储值

    发表时间:2021-10-16  热度:
    在宏结束时存储值   宏结束时,变量中的值并未自动存储在磁盘上。如果宏需要保留一个值,则必须在宏的执行操作完成以前,将该值保存在宏的外部。本主题介绍了五个易于存储和检索宏值的位置。
      文档变量
      文档变量允许您将宏值作为文档或模板的一部分存储。例如,可在宏驻留的文档或模板中存储宏的值。可用Variables集合的Add方法向文档或模板添加变量。下列示例用 ThisDocument属性将文档变量保存于运行宏的相同位置(文档或模板)。
    Sub AddDocumentVariable()
        ThisDocument.Variables.Add Name:="Age", Value:=12
    End Sub
     
      下列示例用Variable对象的Value属性返回文档变量的值。
    Sub UseDocumentVariable()
        Dim intAge As Integer
        intAge = ThisDocument.Variables("Age").Value
    End Sub
     
      说明
      可用 DOCVARIABLE 域将文档变量插入文档。
      文档属性
      与文档变量相同,文档属性允许将值作为文档或模板的一部分存储。可在的“属性”对话框中查看文档属性(单击“文件”菜单上的“属性”可显示该对话框)。
      Word对象模块将文档属性分为两组:内置的和自定义的。自定义文档属性包括“属性”对话框中“自定义”选项卡上显示的属性。内置文档属性包括“属性”对话框中除“自定义”选项卡以外的所有选项卡上的属性。
      若要访问内置属性,可使用BuiltInDocumentProperties属性返回一个包含内置文档属性的DocumentProperties集合。使用CustomDocumentProperties属性返回一个包含自定义文档属性的 DocumentProperties集合。下列示例在运行的宏所在的相同位置(文档或模板)创建一个名为“YourName”的自定义文档属性。
    Sub AddCustomDocumentProperties()
        ThisDocument.CustomDocumentProperties.Add Name:="YourName", _
            LinkToContent:=False, Value:="Joe", Type:=msoPropertyTypeString
    End Sub
     
      内置文档属性不能添至 BuiltInDocumentProperties属性返回的 DocumentProperties集合中。但是可检索内置文档属性的内容或更改可读/写的内置文档属性的值。
      说明
      可用 DOCPROPERTY 域将文档属性插入文档中。
      “自动图文集”词条
      “自动图文集”词条可用于在模板中存储信息。与文档变量或属性不同,“自动图文集”词条可包含除宏变量以外的其他条目,例如带格式文本或图形。可使用AutoTextEntries集合的Add方法创建新的“自动图文集”词条。下列示例创建一个包含所选内容的名为“MyText”的“自动图文集”词条。如果下列指令是模板宏的一部分,则新的“自动图文集”词条将存储在模板中;否则,“自动图文集”词条将存储在驻留指令的文档附加模板中。
    Sub AddAutoTextEntry()
        ThisDocument.AttachedTemplate.AutoTextEntries.Add Name:="MyText", _
            Range:=Selection.Range
    End Sub
     
      使用AutoTextEntry对象的Value属性可检索“自动图文集”词条对象的内容。
      设置文件
      可使用PrivateProfileString属性从设置文件中检索信息并进行设置。Windows 设置文件的结构与 Windows 3.1 的 WIN.INI 文件相同。下列示例      将 Macro.ini 文件中 DocTracker 节下的 DocNum 键设为 1。
    Sub MacroSystemFile()
        System.PrivateProfileString( _
            FileName:="C:/My Documents/Macro.ini", _
            Section:="DocTracker", Key:="DocNum") = 1
    End Sub
     
      运行上述指令后,Macro.ini 文件包含下列文本:
    [DocTracker]
    DocNum=1
     
      PrivateProfileString属性有三个参数:FileName、Section 和 Key。FileName参数用于指定设置文件的路径和文件名。Section参数指定出现在相关的键前面的括号之间的节的名称(不包括节名的括号)。Key参数指定其后跟随等号 (=) 的键名和设置。
      使用相同的 PrivateProfileString 属性可从设置文件中检索设置。下列示例检索 Macro.ini 文件中 DocTracker 节下的 DocNum 设置。
    Sub GetSystemFileInfo()
        Dim intDocNum As Integer
        intDocNum = System.PrivateProfileString( _
            FileName:="C:/My Documents/Macro.ini", _
            Section:="DocTracker", Key:="DocNum")
        MsgBox "DocNum is " & intDocNum
    End Sub
     
      Windows 注册表
      可使用PrivateProfileString属性设置和检索 Windows 注册表中的信息。下列示例从 Windows 注册表中检索 Microsoft Word 2002 程序目录。
    Sub GetRegistryInfo()
        Dim strSection As String
        Dim strPgmDir As String
        strSection = "HKEY_CURRENT_USER/Software/Microsoft" _
            & "/Office/10.0/Word/Options"
        strPgmDir = System.PrivateProfileString(FileName:="", _
            Section:=strSection, Key:="PROGRAMDIR")
        MsgBox "The directory for Word is - " & strPgmDir
    End Sub
     
      PrivateProfileString属性有三个参数:FileName、Section 和 Key。若要返回或设置注册表项的值,应将 FileName参数指定为空字符串 ("")。Section参数应为注册表子键的完整路径。Key参数应为 Section 指定的子键中项的名称。
      也可用下列 PrivateProfileString 语法在 Windows 注册表中设置信息。
      System.PrivateProfileString(FileName, Section, Key) = value
      下列示例将 Windows 注册表中 Word 2002 的 Option 子键的 DOC-PATH 项设为“C:/My Documents”。
    Sub SetDocumentDirectory()
        Dim strDocDirectory As String
        strDocDirectory = "HKEY_CURRENT_USER/Software/Microsoft" _
            & "/Office/10.0/Word/Options"
        System.PrivateProfileString(FileName:="", _
            Section:=strDocDirectory, Key:="DOC-PATH") = "C:/My Documents"
    转发.分享

    人喜欢

    上一篇下一篇
    相关图文
    猜你喜欢
    点击加载更多内容  ↓