首页
学习
活动
专区
圈层
工具
发布

Application主程序对象方法(三)

基 础 知 识 Application对象的GetOpenFilename方法,可以打开一个标准的“打开”对话框,当用户在对话框中单击”打开“按钮时,将返回选择的路径和文件名(实际不会真正打开文件)。...如果用户单击“取消”关闭对话框,返回False。...GetOpenFilename方法的语法: Application.GetOpenFilename(FileFilter,FilterIndex,Title,ButtonText,MultiSelect...按条件筛选出txt类型文件,但选中”文本文件“打开时,可以返回结果为文件的路径和名称。如果选择取消,则返回false。 (也可以将GetOpenFilename的参数,用变量分离出来,方便修改。)...以及示例二中的,选择多个文件时的判断方式。祝大家学习快乐。

2K20

ExcelVBA调用CDO控件批量发QQ邮件并添加不同附件

要求:A单位发A单位人员的明细,B单位发B单位人员的明细,简单说就是不同单位发不同单位的人员的明细,(PS:以前人家的做法是全部人员发下去,那么就出现每个单位收到的是所有全部人员的资料,这出现资料信息XM...Else ' MsgBox Err.Description, vbInformation, "邮件发送失败" '如果出错,则提示错误类型和错误代码..." & sucess & "【失败】=" & fail) End With disAppSet (True) End Sub 听说,如果我们用程序调用CDO,再调用QQ邮件系统发送邮件时,...返回值Variant说明如果点击了取消,返回false 语法:'Application.GetOpenFilename(文件类型筛选规则,优先显示第几个类型的文件,标题,是否允许选择多个文件名)表达式....GetOpenFilename(FileFilter, FilterIndex, Title, ButtonText, MultiSelect)表达式 一个代表 Application 对象的变量。

2.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ExcelVBA打开文件对话框之.GetOpenFilename 方法

    ExcelVBA打开文件对话框之Application.GetOpenFilename 方法 Application.GetOpenFilename 方法 显示标准的“打开”对话框,并获取用户文件名,而不必真正打开任何文件...语法 表达式.GetOpenFilename(FileFilter, FilterIndex, Title, ButtonText, MultiSelect) 表达式 一个代表 Application...如果 MultiSelect 为 True,则返回值将是一个包含所有选定文件名的数组(即使仅选定了一个文件名)。如果用户取消了对话框,则该值为 False。 本方法可能更改当前驱动器或文件夹。...”后的 ===【我的学习笔记】=== ◆ 我的学习之返回值解析: 单选时,用typeName(obj)进行测试,选了文件时返回:String 取消时返回:Boolean 多选时,用typeName(obj...)进行测试,选了文件时返回:Variant() 取消时返回:Boolean 综上所述,我们可以用 if TypeName(obj)="Boolean" Then msgbox "你选择了“取消”,将退出程序

    3.9K20

    Excel VBA编程

    数组的存取 当将Excel表中的数据传递给数组时,默认建立的是一个二维数组,因此在取数组的值时,需要传递两个数值进去,如果只传入一个数组,会出现下标越界的警告。...【确定】按钮时 vbCancel 2 单击【取消】按钮时 vbAbort 3 单击【终止】按钮时 vbRetry 4 单击【重试】按钮时 vbIgnore 5 单击【忽略】按钮时 vbYes 6 单击【...【取消按钮】,操作未完成" End If End Sub 用GetOpenFileName方法显示【打开】对话框 与findfile方法不同,使用GetOpenFileName...方法显示的【打开】对话框中,只能同时选中一个文件,如果希望同时选中多个文件,可以将MultiSelect参数设置为TRUE Sub getopen() Dim fil fil = Application.GetOpenFilename...,如果程序在On Error GoTo 0语句后出现运行错误,将不会被捕捉到 Sub test() On Error GoTo 0 Worksheets("abc").Select

    53.8K34

    Application主程序对象方法(四)

    如果用户单击“取消”关闭对话框,则返回False。...和上节介绍的GetOpenFilename方法的第一参数一样。 由文件筛选字符串和通配符表示的文件筛选规则说明组成,中间用逗号隔开。每个字符串都在“文件类型”下拉列表框中列出。...示例 下面打开“另存为”对话框,选择好保存的路径后,输入保存的文件名,单击“保存”就返回设置的文件名和位置。...保存类型是选中的txt文本文件,选中”保存"时,可以返回结果为文件的路径和名称。(实际并没有保存文件的操作。)如果选择取消,则返回false。...---- 本节主要介绍了application主程序对象的GetSaveAsFilename方法,参数和上节介绍的GetOpenFilename方法类似。

    2K20

    基于 python 、js 的一个网页模块开发流程总结

    主要原因有: SSD读取速度快,SATA读取速度慢,在播放高码率的视频文件时,有可能会出现SATA读取速度跟不上,导致视频播放出现卡顿; SATA读取速度慢,在有大量请求时,系统不能及时处理,导致系统负载增大...result) { alert("查询出错"); return false; }); return true; } 问题: 访问拉取数据接口,Ajax请求出现以下错误...3、数据本地缓存 在开始进一步设计前端展示界面和编写后端代码时,考虑到数据的本地缓存,主要有以下两个原因: 当需要获取任意多个机房数据时或者汇总数据时,需要在url中加入一个特别长的请求参数,可能会出现...的时候,所有选项都会被选中: 再次点击时,所有选项都会被取消,看似没有问题。...7.3 问题:python2.7代码中用MySQLdb了解数据库进行操作,出现以下错误: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5

    4.7K00

    Vcl控件详解_c++控件

    当标签页的行数大于1时,当单击其它页时,在它下面的页会自动翻动该控件的底部 Style:设置该控件的样式,大家一试就会知道 TabHeight:设置页标签的高度 TabIndex:反映当前标签页的索引号...设置是否当点向上或向下时是否出现最小或最大的值 事件  OnChanging:当position的值正在改变时触发 OnChangingEx:当position的值正在改变时触发。...与上面的区别是在它的事件中可以得到它的新值和单击是向上还是向下按钮 onClick:单击按钮时触发 THotKey 属性 HotKey:设置或获取热键 InvalidKeys:设置不允许有哪些热键...MultiSelect:是否允许多选 MultiSelectStyle:当MultiSelect为真时,确定多选择节点如何工作 ReadOnly:是否只读 RightClickSelect...:当用户尝试向该控件上添加一新按钮时触发 OnCustomizeReset:当用户取消自己定义的工具栏时触发 OnCustomizing:当用户取消工具栏中的改变时触发 TCoolBar

    7.5K10

    ListView控件详解

    它的子项是否同该项一起突出显示 Items ListView中所有项的集合 MultiSelect 是否允许选择多项 SelectedItems 选中的项的集合 View 指定ListView的视图模式...LargeImageList 获取或设置当项以大图标在控件中显示时使用的ImageList SmallImageList 获取或设置当项以小图标在控件中显示时使用的ImageList 事...ContextMenuStrip控键 快捷菜单(ContextMenuStrip)控件也是常用的一个控键,快捷菜单也可以叫做上下文(Context)菜单 快捷菜单(ContextMenuStrip)在用户右击时会出现在鼠标指针的位置...显示在菜单项上的图像 Text 显示在菜单项上的文本 事 件 说 明 Click 单击事件...,单击菜单项时发生 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155748.html原文链接:https://javaforall.cn

    1.4K10

    QFileDialog文件选择框

    对话框将作为顶级窗口 caption (QString,默认为空字符串) 对话框的标题文字 例如:“打开文件”、"保存文件"等 directory (QString,默认为空字符串) 对话框打开时显示的初始目录...jpg);;Text files (*.txt);;All files (.*)” 2.1成员函数 QFileDialog的成员函数很多,下列罗列最常用的成员函数: 2.1.1静态成员函数(最常用) getOpenFileName...() 功能:弹出标准"打开文件"对话框 参数:父窗口指针、标题、初始目录、文件过滤器 返回:用户选择的单个文件路径(QString) 示例: QString file = QFileDialog::getOpenFileName...dir = QFileDialog::getExistingDirectory(this, "选择文件夹", "/home"); getOpenFileNames() 功能:多文件选择对话框 参数:同getOpenFileName...file.close(); // 写入完成后关闭文件,释放资源 } else { // 如果打开失败,输出错误信息

    1K10

    【从零开始的Qt开发指南】(十九)Qt 文件操作:从 IO 设备到文件信息,一站式掌握跨平台文件处理

    2.4.2 QSaveFile:安全保存文件 QSaveFile是QFile的子类,专为 “安全保存” 设计,核心特点: 先将数据写入临时文件,成功后再替换目标文件; 若保存过程中出现错误(如断电、程序崩溃...关键说明 QFileDialog::getOpenFileName:弹出文件选择对话框,返回选中的文件路径(用户取消则返回空字符串); file.open()返回bool类型,必须判断是否打开成功(避免文件不存在...、权限不足等错误); readAll()适合小文件,大文件建议使用readLine()逐行读取,避免占用过多内存; QString::fromUtf8():假设文件编码为 UTF-8,若为 GBK 编码...QString,可能出现编码问题; 解决方案:始终使用QString存储和传递文件路径,避免使用char*。...总结 掌握 Qt 文件操作,能让你在处理配置文件、日志记录、数据导入导出等场景时游刃有余。

    28320

    基于 Qt 的文件选择与图片显示功能实现

    如果用户取消选择,则返回空字符串。 。它返回用户选择的文件的完整路径。参数包括: this: 父窗口指针。 "请选择图片": 对话框的标题。 "D:/": 初始路径,这里设置为 D: 盘。...特点与改进: open2() 在 open1() 的基础上添加了路径记忆功能,每次打开文件选择对话框时,都会显示上次用户选择的文件夹,大大提高了用户体验。...同时,它将路径存储在 ini 文件中,确保下次程序启动时可以继续记住路径。...这里的 Qt::KeepAspectRatioByExpanding 参数表示保持图片的宽高比,在必要时扩展图片,以适应标签的大小。...std::unique_ptr 是 C++11 引入的智能指针类型,可以在作用域结束时自动释放内存,从而不需要手动调用 delete。这一改进使代码更加清晰,降低了错误发生的可能性。 4.

    1.4K10

    Linux简述及VMware安装

    真机安装:使用真实的电脑进行安装,像安装 windows操作系统一样,真机安装的结果就是替换掉当前的windows 操作系统; 虚拟机安装:通过一些特定手段来进行模拟安装,并不会影响当前计算机的真实操作系统...虚拟机,简单来说,就是当有些时候想模拟出一个真实的电脑环境,碍于使用真机安装代价太大,因此而诞生的一款可以模拟操作系统运行的软件。...第六步:用户体验设置,如下图所示,单击下一步继续安装 第七步:快捷方式设置,单击下一步继续安装 第八步:单击安装按钮 第九步:安装结束后,单击许可证并输入许可证,再单击完成按钮即可。...(不是错误框)则勾选不再提示,并且确定即可 特别注意:如果在启动时候出现如下错误,则说明电脑没有开启cpu 的虚拟化,如果需要开启,则需要重启计算机,并且在开启的时候进入主板的BIOS 设置开启虚拟化,...如下 4)取消 CentOS自动锁屏 为了平常操作方便,取消 Centos的自动锁屏(如不取消,Centos就会每五分钟自动锁屏)。

    1.5K42

    Vba菜鸟教程

    = 1 End Sub On Error GoTo 0,取消错误跳过,使得On Error Resume Next没有作用 Sub test() On Error Resume Next Range...,成对出现 Application.ScreenUpdating = False Application.ScreenUpdating = True '改文件名 name "文件位置" as "改名后文件位置...,如 #N/A 64 数值数组 GetOpenFilename打开文件 GetOpenFilename (文件类型,优先类型,对话框标题,按钮文字[不生效],是否支持多选) '返回文件完整路径,取消返回...False,多选时返回数组,第一个文件下标为1 '文件类型参数中,先指定文件类型名,再指定后缀,要成对出现 '优先类型是指文件类型中列出的各种类型,哪种优先显示 A= Application.GetOpenFilename..., "确定", False) Dialogs(对话框) '对话框中所做的操作会真实执行,具体的值见附表 Application.Dialogs(xlDialogSaveAs).Show Application.Dialogs

    22.2K41

    二、Qt定时器与文本编辑器制作《QT 入门到实战》

    我们需要使用 killTimer 方法,这个方法本身继承自 QWidget 父类,所以直接使用 this 调用即可,那么代码如下: this->killTimer(); 但此时使用 killTimer 会出现错误...> 随后在 openActionSlot 槽函数中使用 QFileDialog 调用 getOpenFileName,其中 getOpenFileName 一般接收 4 个参数,第一个是资源选择框的父对象是谁...(this,"选择一个文本",QCoreApplication::applicationFilePath(),"*.txt"); 若选择文件时并未选中某个文件(取消选择操作、关闭对话框等),其返回值为空...filename.isEmpty()){ } 此时表示当 filename 不为空时发生操作。...既然类型,那么我们在进行保存时的流程都是要打开资源选择框,选择某一个位置进行内容保存,那么铁定是使用 Dialog,在之前是使用 getOpenFileName,是 open操作,那么此时就是 save

    1.5K20

    【QT】系统事件入门 -- 文件 QFile基础和示例

    是使用 OSaveFile 保存文件时,它会先把数据写入一个临时文件,成功提交后才将数据写入最终的文件。...如果保存过程中出现错误,临时文件里的数据不会被写入最终文件,这样就能确保最终文件中不会丢失数据或被写入部分数据。在保存比较大的文件或复杂格式的文件时可以使用这个类,例如从网络上下载文件等。...行尾终止符会被转换为 ‘\n’;当写入文件时,行尾终止符会被转换为本地编码。...先弹出 "打开文件" 对话框,选择打开文件 QString path = QFileDialog::getOpenFileName(this); // 2....先弹出 "打开文件" 对话框,选择打开文件 QString path = QFileDialog::getOpenFileName(this); // 2.

    1.1K21

    【YashanDB开发者工具(YDC)】SQL编辑器

    SQL编辑器,支持:语法高亮智能提示SQL格式化执行SQL(DDL、DML、DQL、PL执行)YDC对编辑器内容和打开数量做了如下限制:单个编辑器的内容大小为5M,当单个编辑器内的内容大小超过500KB时,...所有编辑器最多保留的执行记录数量为50000条,当所有编辑器的结果集内容大小超过128MB时,将不展示结果集。...智能提示YDC支持对YashanDB关键字,数据库对提供象智能提示功能,当用户输入部分代码时,会显示相关的SQL语法和函数,提高SQL编程的效率和准确性,减少错误,帮助用户更快速地编写和调试SQL代码。...取消执行为了防止用户执行长耗时SQL造成的界面长时间无反应,YDC执行SQL的逻辑为异步执行,用户单击执行按钮后,页面会出现取消按钮,单击【取消】,即可终止当前正在执行的SQL。...用户可能一次执行多条SQL,只能取消当前正在执行的SQL语句,之前执行成功的SQL正常展示执行结果,未执行的SQL取消执行。

    20610
    领券