首页 > 其他分享 >SaveAsメソッドを使ったファイル保存方法を徹底解説!

SaveAsメソッドを使ったファイル保存方法を徹底解説!

时间:2024-08-01 21:28:20浏览次数:16  
标签:ThisWorkbook SaveAs strFileName 保存 strFilePath 徹底 Sub

SaveAsメソッドを使ったファイル保存方法を徹底解説!
参照元:https://www.sejuku.net/blog/67491

名前を付けて保存するサンプル:

Sub TestSave1()
  'ファイル名作成
  Dim strFileName As String
  strFileName = "請求書_" & Format(Now, "yyyymmddhhmmssms") & ".xlsm"

  'ファイルパス指定
  Dim strFilePath As String
  strFilePath = ThisWorkbook.Path & "" & strFileName

  'ファイル保存
  ThisWorkbook.SaveAs Filename:=strFilePath, _
                      FileFormat:=xlOpenXMLWorkbookMacroEnabled

  '完了メッセージ
  MsgBox "ファイルの保存が完了しました" & vbCrLf & _
         "保存先は" & strFilePath & "です。"

End Sub

ファイルを上書きするサンプル:


Sub TestSave2()
  'ファイル名作成
  Dim strFileName As String
  strFileName = "請求書.xlsm"

  'ファイルパス指定
  Dim strFilePath As String
  strFilePath = ThisWorkbook.Path & "" & strFileName

  'ファイル保存
  Application.DisplayAlerts = False '警告メッセージ非表示
  ThisWorkbook.SaveAs Filename:=strFilePath, _
                      FileFormat:=xlOpenXMLWorkbookMacroEnabled
  Application.DisplayAlerts = True  '警告メッセージ非表示解除

  '完了メッセージ
  MsgBox "ファイルの保存が完了しました" & vbCrLf & _
         "保存先は" & strFilePath & "です。"

End Sub

标签:ThisWorkbook,SaveAs,strFileName,保存,strFilePath,徹底,Sub
From: https://www.cnblogs.com/langQ/p/18337609

相关文章

  • 用于从连接到 LAN 交换机的四个 Arduino 扩展板读取/保存数据的 Python 代码
    我有四个Arduino扩展板连接到LAN交换机。每个人都会发出一条“HelloJane”消息。LAN交换机已连接到我的PC。我需要将每个Arduino的数据/消息保存在PC上的单独文件夹中。请帮助使用Python脚本/代码。我能够看到来自所有四个Arduino的消息,但无法将它们保存到文......
  • RawImage保存图片
      usingSystem.IO;usingUnityEngine;usingUnityEngine.UI;publicclassSaveRawImageAsPNG:MonoBehaviour{publicRawImagerawImage;publicvoidSaveImage(){if(rawImage.textureisTexture2Dtexture2D){//......
  • camke(12) 配置yaml-cpp 读取和保存数据
      编译库位置ros环境的yaml会干扰正常环境,CMakeLists要修改下手动指定build文件夹下编译的库  CMakeLists.txtcmake_minimum_required(VERSION3.5)project(YamlCppExample)#设置C++标准set(CMAKE_CXX_STANDARD11)#查找yaml-cpp包-ros环境被干扰使用错......
  • 如何恢复WPS文档中未保存或删除的文件
    由于各种原因,您可能会丢失WPS文档,例如意外删除、硬盘格式化、病毒攻击等。您是否遇到过丢失未保存的WPS文件的情况?您知道如何恢复WPS文档中未保存的文件吗?WPSOffice是一款办公套件,可以作为MicrosoftOfficeSuite的绝佳替代品。它主要由三个主要组件组成:WPSWriter......
  • vue模板中使用临时变量实例,for 循环中使用临时变量继承函数运行结果示例,函数运行结果
    示例代码<!--vue模板中使用临时变量测试示例--><template><divclass="component-name"><!--vue模板中循环定义临时变量实现--><divv-for="iteminitems":key="item.id":data-item="(itemTemp=formatter......
  • 【Linux】信号的保存和捕捉
    信号的保存和捕捉信号的保存与信号相关的常见概念信号在内核中的表示信号集操作函数sigset_tsigprocmasksigpending信号的捕捉信号什么时候被处理?内核如何实现信号的捕捉sigaction补充SIGCHLD信号可重入函数信号的保存与信号相关的常见概念实际执行信号的处理动......
  • 如何恢复 Excel 文件 [未保存/覆盖/删除]
    MicrosoftExcel是Microsoft用户使用的强大办公软件。用户可以创建各种工作簿来提高工作效率。但是,当您意外删除一些重要的Excel文件或由于电源故障或软件崩溃导致Excel文件未保存时,您可能会感到不知所措。在这种情况下,您可以浏览我们的帖子并找到适合您恢复Excel文件......
  • 在 vim 中保存,退出
    用不用vimvim学习起来很难,需要很多的时间、精力。如果喜欢折腾,就学吧!在vim中完成编辑、保存和退出操作如果在windows,你就用gvim,按windows键,然后输入gvim,再按Enter键;如果在linux,你就用vim。好!现在你进入了vim!界面是这样的。首先,我直接写下来整个操作(现在......
  • 如何使用 pygbag 和 pygame 使用 pickle 保存数据
    我有一个游戏,我已经使用pygbag移植到浏览器,并且在使用pickle加载数据时工作正常,但它不保存数据,但是当在本地运行(不在浏览器上)时它工作正常,我应该如何使用pickle保存数据或任何其他带有pygbag的保存库?游戏的其余部分工作正常,并且它也加载所有资源。保存代码是-......
  • C# Solidworks二次开发------零件的打开与保存
    一、思路 针对于零件的打开与保存,我将使用API函数帮助手册,通过观看手册来进行编程。函数的名称很多都很英文相关,打开---Open,保存---Save,而且无论是零件、装配体还是工程图,都需要这两个操作,要么是他们的“领导”,都可以对三者进行操作,要么就是各自的操作方法,所以可以按照这两......