GetSaveAsFilename保存文件例子

   GetSaveAsFilename是通过Application来调用的,而Application又是通过VBA环境来使用的,因此,本例子给你介绍的是在Excel环境下,调用另存为对话框的示例代码。

  它的格式如下:

  Dim Filename As String

  Filename = Application.GetSaveAsFilename(FileFilter:="文件名称, *.格式")

  一、代码如下

  Dim fileSaveName

  fileSaveName = Application.GetSaveAsFilename(fileFilter:="Text Files (*.txt), *.txt")

  If fileSaveName <> False Then

  MsgBox "Save as " & fileSaveName

  End If

  二、指定对话框的标题

  Dim fname As String

  Workbooks.Open filename:=2099成绩.xls

  ActiveSheet.Range(A1).Value = 保存

  fname = Application.GetSaveAsFilename( _

  InitialFileName:=成绩保存.xls, _

  Title:=这里是标题文字)

  If fname <> False Then

  ActiveWorkbook.SaveAs filename:=fname

  End If

  知识拓展:

  Application.GetSaveAsFilename 方法:简单来说就是显示另存为对话框,方便用户输入文件名进行保存

  语法:

  expression.GetSaveAsFilename(InitialFilename, FileFilter, FilterIndex, Title, ButtonText)

  expression 必需。该表达式返回Application类型对象

  InitialFilename Variant类型,可选。指定初始的文件名

  FileFilter Variant类型,可选。一个指定文件筛选条件的字符串,格式如:"文本文件, *.txt"

  FilterIndex Variant 类型,可选。指定默认文件筛选条件的索引号,取值范围为 1 到 FileFilter 指定的筛选条件数目之间

  Title Variant 类型,可选。指定对话框标题

  ButtonText Variant 类型,可选。仅用于 Macintosh

  使用的时候请注意如下几项:

  1.如果省略InitialFilename参数,Microsoft Excel 将活动工作簿的名称作为初始文件名

  2.如果省略FileFilter参数,则默认参数值为“所有文件 (*.*),*.*”

  3.如果省略FilterIndex参数,或者取值大于可用筛选数目,则采用第一个文件筛选条件

  4.如果省略Title参数,则使用默认标题。

时间: 2024-08-26 00:15:14

GetSaveAsFilename保存文件例子的相关文章

JavaScript中读取和保存文件实例_javascript技巧

话说今天只是粗略浏览了一下Proxy SwitchySharp的源码,就收获了不少东西,其中就包括本文要介绍的读取和保存文件. 因为Google还不提供同步插件数据的功能,所以导入和导出插件配置就必须和文件打交道了.而出于安全原因,只有IE才提供访问文件的API:但随着HTML 5的到来,其他浏览器也纷纷支持了. 首先说读取文件.W3C提供了一些File API,其中最重要的是FileReader这个类. 先列出需要用到的HTML标签: 复制代码 代码如下: <input type="fi

Access 2007以PDF格式保存文件

导读:PDF 是一种固定版式的电子文件格式,可以保留文档格式并支持文件共享.PDF 格式可确保在联机查看或打印文件时,文件可以完全保持预期格式,且文件中的数据不会轻易地被更改.此外,PDF 格式对于使用专业印刷方法进行复制的文档十分有用. 要查看 PDF 文件,必须在计算机上安装 PDF 读取器.Acrobat Reader 就是其中一种读取器,可以从 Adobe Systems 获取. 将文件另存为 PDF 后,不能使用 2007 Office 发布版程序直接对该 PDF 文件进行更改.必须在

CorelDraw不能保存文件、只能“另存为”

问:CorelDraw不能保存文件,只能"另存为",该如何解决? 答:原因1.C盘暂存盘空间已满. 原因2.原文件属性为只读. 原因3.同时运行太多程序,造成内存和CPU占用100%,无法处理运算. 原因4.系统出错,通常重装系统后都能解决问题. 原因5.安装过CD12打开CD9特别版的补丁. 原因6.安装时使用CD的最小化安装选项或使用了迷你版. 解决方法: 1.先试试还原CD的默认值,按F8双击CD程序还原. 2.重装CORELDRAW程序 ,注意不要使用最小化安装,推荐使用默认安

wps演示怎样新建和保存文件

  wps演示新建和保存文件的方法: 首先,打开wps演示,点击左上角上的"wps演示"按钮,在下拉菜单中选择"新建"--"新建空白文档"选项. 这时我们就创建好第一张幻灯片,如下图所示: 在左侧的侧边栏中,右击菜单中,选择"新幻灯片"选项,就可以插入一张新幻灯片.如下图所示 点击左上角上的"wps演示"按钮,在下拉菜单中点击"保存"按钮,或者按"ctrl+s"快捷键

Excel未保存文件在哪?

  1.打开Excel表格,点击工具栏左上角的"Office按钮",接着进入"Excel选项". 2.在Excel选项里点击左侧列表的"保存"然后我们就可以看到未保存文件的存放位置啦. 3.输入未保存文件的存放地址就可以找到未保存的文件啦.

excel2010怎么保存文件

  excel2010怎么保存文件?保存文件具体有两种方式: 方法一: 在"文件"菜单下点击"保存"按钮,如下图所示: excel2010 在弹出的"另存为"对话框中,我们可以选择文件的保存位置及更改文件名后,点击"保存"按钮,就可以对文件进行保存了. excel2010 方法二: 按"ctrl+s"快捷键后可以调出上图中"另存为"界面,这是按照上述步骤就可以进行文件的保存了.

excel2010保存文件方法

  保存文件具体有两种方式: 方法一: 在"文件"菜单下点击"保存"按钮,如下图所示: 在弹出的"另存为"对话框中,我们可以选择文件的保存位置及更改文件名后,点击"保存"按钮,就可以对文件进行保存了. 方法二: 按"ctrl+s"快捷键后可以调出上图中"另存为"界面,这是按照上述步骤就可以进行文件的保存了.

win7电脑中如何让EditPlus软件在保存文件时不生成bak文件

  EditPlus软件,想必熟悉代码的朋友都不会对这个软件感到陌生吧?是的,在w764位旗舰版电脑中,EditPlus软件是专门用来查看代码的一款软件,也是很多用户都常使用到的一个软件.虽然说这款软件小巧方便,但是也存在一定的问题,想必很多用户都已经发现了吧,在win7旗舰版电脑中使用EditPlus软件,在保存文件的时候会自动生成一个bak文件,这次你删除掉了,下次它还会生成,那么咱们是否有办法可以禁止这个bak文件的生成呢?下面,小编就来详细的介绍一下吧! 1.首先,咱们打开win7旗舰版

Beyond Compare文件夹比较怎么保存文件

  Beyond Compare文件夹比较怎么保存文件 具体操作步骤如下所示 步骤一 打开Beyond Compare软件,选择主页面左边"文件夹比较"会话,右击单击该比较会话,在展开的菜单中选择"比较"操作命令,打开文件夹比较会话窗口页面. 步骤二:分别单击页面两侧"浏览文件夹"按钮,选择需要比较的文件夹,如下图所示,文件夹之间的差异部分以不同颜色标注显示,您可以单击工具栏"展开"按钮,查看所有比较文件. Beyond Co