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

    发表时间:2021-10-16  热度:
    显示内置 Word 对话框   显示内置对话框
      可以显示内置对话框以获取用户输入的信息或使用 Visual Basic for Applications 控制 Microsoft Word。Dialog 对象的 Show 方法可显示并执行 Word 内置对话框中的任何操作。若要访问特定的内置 Word 对话框,请指定具有 Dialogs 属性的 WdWordDialog 常量。例如,下列宏指令显示“打开”对话框 (wdDialogFileOpen)。
    Sub ShowOpenDialog()
        Dialogs(wdDialogFileOpen).Show
    End Sub
      选定文件并单击“确定”按钮后,会将文件打开(执行操作)。下列示例显示“打印”对话框 (wdDialogFilePrint)。
    Sub ShowPrintDialog()
        Dialogs(wdDialogFilePrint).Show
    End Sub
      设置 DefaultTab 属性可以访问 Word 对话框中的特定选项卡。下列示例显示(“格式”菜单中)“边框和底纹”对话框中的“页面边框”选项卡。
    Sub ShowBorderDialog()
        With Dialogs(wdDialogFormatBordersAndShading)
            .DefaultTab = wdDialogFormatBordersAndShadingTabPageBorder
            '这个偷长,我都晕了。
            .Show
        End With
    End Sub
      Display 方法显示对话框但不执行对话框的操作。如果使用内置对话框提示用户并返回设置,则该方法很有用。例如,下列宏指令显示(“工具”菜单中)“选项”对话框中的“用户信息”选项卡,然后返回并显示用户名称。
    Sub DisplayUserInfoDialog()
        With Dialogs(wdDialogToolsOptionsUserInfo)
            .Display
            MsgBox .Name
        End With
    End Sub
      注释  您也可使用 Word 的 Visual Basic for Applications 属性显示用户信息而不显示对话框。下列示例使用 Application 对象的 UserName 属性显示应用程序的用户名称,而不显示“用户信息”对话框。
    Sub DisplayUserInfo()
        MsgBox Application.UserName
    End Sub
      如果在上例中更改用户名称,对话框设置不会发生更改。使用 Execute 方法可以执行对话框中的设置而不显示该对话框。下列示例显示“用户信息”对话框,如果名称不是空字符串,则可使用 Execute 方法设置对话框。
    Sub ShowAndSetUserInfoDialogBox()
        With Dialogs(wdDialogToolsOptionsUserInfo)
            .Display
            If .Name <> "" Then .Execute
        End With
    End Sub
      注释  使用 Word 中的 VBA 属性和方法可设置用户信息而不显示对话框。下列代码示例通过 Application 对象的 UserName 属性更改用户名称,然后显示“用户信息”对话框,显示已进行了更改。请注意,更改对话框值时,并非必须显示对话框。
    Sub SetUserName()
        Application.UserName = "Jeff Smith"
        Dialogs(wdDialogToolsOptionsUserInfo).Display
    End Sub
      返回并更改对话框设置
      如果可以使用属性或方法返回或更改对话框值,使用 Dialog 对象返回或更改该数值并非很有效。而且在大多数情况下,使用 VBA 代码代替访问 Dialog 对象时,代码更简单并更简短。因此,下列示例同时包含对应的使用相应 VBA 属性执行相同的任务的示例。
      使用 Dialog 对象返回或更改对话框设置之前,需要识别单独的对话框。使用 WdWordDialog 常量的 Dialogs 属性可完成该操作。识别 Dialog 对象后,可以返回或设置对话框中的选项。下列示例显示“段落”对话框的右缩进。
    Sub ShowRightIndent()
        Dim dlgParagraph As Dialog
        Set dlgParagraph = Dialogs(wdDialogFormatParagraph)
        MsgBox "Right indent = " & dlgParagraph.RightIndent
    End Sub
      注释  可以使用 Word 的 VBA 属性和方法显示段落的右缩进设置。下列示例使用 ParagraphFormat 对象的 RightIndent 属性显示插入点位置的段落右缩进。
    Sub ShowRightIndexForSelectedParagraph()
        MsgBox Selection.ParagraphFormat.RightIndent
    End Sub
      类似于返回对话框值,您也可以设置对话框值。下列示例标记“段落”对话框中的“与下段同页”复选框。
    Sub SetKeepWithNext()
        With Dialogs(wdDialogFormatParagraph)
            .KeepWithNext = 1
            .Execute
        End With
    End Sub
      注释  您也可以使用 VBA 属性和方法更改段落的右缩进。下列示例使用 ParagraphFormat 对象的 KeepWithNext 属性将所选段落与其后的段落保持在同一页。
    Sub SetKeepWithNextForSelectedParagraph()
        Selection.ParagraphFormat.KeepWithNext = True
    End Sub
      注释  使用 Update 方法可确保对话框的值反映当前值。如果预先在宏中定义了对话框变量,然后需要返回或更改当前设置,则可能必须使用 Update 方法。
      检查对话框的关闭方式
    Show 和 Display 方法返回的值标明关闭对话框时单击的按钮。下列示例显示“分隔符”对话框,如果单击“确定”按钮,则在状态栏中显示一条消息。
    Sub DialogBoxButtons()
        If Dialogs(wdDialogInsertBreak).Show = -1 Then
            StatusBar = "Break inserted"
        End If
    End Sub
      下列表格说明与对话框中的按钮相关联的返回值。
    转发.分享

    人喜欢

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