Tag: 保存

SaveAs命令不起作用,但SaveCopyAs

使用SaveAs命令正常工作时遇到了很多困难。 对于本地医院,有一个病人图表是从一个模板文件创build的,在这个图表中input患者数据,然后手动重命名(使用save-As),然后复制到另一个位置作为备份。 该模板重复使用一遍又一遍。 我的代码的目标是这个自动化这个过程。 所以我想保存到两个不同的位置,从一个模板文件开始。 模板文件不应该被覆盖。 在模板中,用户分别在单元格K1和N1中设置部门名称和床位号码。 这些字段确定该文件夹中的文件夹和文件名。 当按下保存button时,我的代码开始运行。 我使用SaveCopyAs保存备份文件,之后我想使用SaveAs保存到我的主文件夹。 另存为应该将这个新文件设置为我的工作文件,因此不能覆盖我的模板。 至less这是我相信的… 问题:运行SaveAs ,Excel崩溃(没有任何明确的错误信息)。 奇怪的事情(对我来说)是,当我用SaveCopyAsreplaceSaveAs时不会崩溃。 问题:为什么Excel会在这个时候崩溃? 有没有办法来解决或避免这种行为? 我找不到一个合适的解决scheme,不会改变我的模板。 任何帮助或build议都比欢迎。 下面的代码放在我的“ThisWorkbook”文件夹中,每次点击“保存”button时执行。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) department = Range("K1").Value 'Name of department: CHIC, THIC, ICB or NCIC bedNumber = Range("N1").Value 'bednumber or roomnumber: Bed 1. Bed 2 or Room 1, Room 2. […]

如何在C#中将文件导出为ex​​cel 2007+

我想将文件导出为Excel 2007+,为什么它总是保存为Excel 97-2003文件? 我做错了什么? 这是保存文件的行: xlWorkBook.SaveAs(TargetFolderText.Text + "\\" + TargetFIleText.Text + ".xls");

pythonpandas公式到dataframe

我正在用一堆计算创build数据框,并使用这些公式(计算)添加新列。 然后我将数据框保存到一个Excel文件。 保存文件并重新打开文件后,我失去了公式。 例如,我正在使用类似于:total = 16 for s in range(total): df_summary['Slopes(avg)' + str(s)]= df_summary[['Slope_S' + str(s)]].mean(axis=1)*df_summary['Correction1']/df_summary['Correction2'].mean(axis=1) 我怎样才能确保这个公式出现在我写的excel文件中,类似于我们在Excel工作表中的公式?

如何用savedilogue javafx保存文件

我已经创build了excel文件,并且希望该文件在JavaFx文件select器中显示为“文件名”框。 所以我可以使用SaveDialogueBox将它保存到任何我想要的位置。 代码: WriteExcelFile test = new WriteExcelFile(); File exlFile = new File("c:/temp/"+tabName+".xls"); WorkbookSettings wbSettings = new WorkbookSettings(); wbSettings.setLocale(new Locale("en", "EN")); WritableWorkbook workbook = Workbook.createWorkbook(exlFile, wbSettings); workbook.createSheet("Report", 0); WritableSheet excelSheet = workbook.getSheet(0); //createLabel(excelSheet); Label label; // Write a few headers label = new Label(0, 0,"ID"); excelSheet.addCell(label); label = new Label(1, 0,"BIC"); excelSheet.addCell(label); label = new […]

将合并的单元格的结果保存到一个新的csv文件

我提出了关于每行单元格合并的问题。 我在这里收到了很好的答案: 第一个问题 现在,我正在使用第一个问题中的代码,另外我使用了这个问题的代码: 第二个问题 我的目标是将合并的单元格的结果保存到一个新的csv文件。 结合两者的代码我有这样的: Sub sisk() Dim sisk As String Dim row As Long Dim col As Long Dim Rng As Range Dim WorkRng As Range Dim xFile As Variant Dim xFileString As String For row = 2 To 96 sisk = vbNullString For col = 1 To 4 If VBA.Len(sisk) Then […]

SaveAs冻结Excel的多种用法

新年快乐,一切。 我正在处理包含多个(100多个)客户端数据的大文件。 需求: 生成客户端活动的每月摘要。 必须以excel可操作的格式。 必须是客户特定的。 没有访问其他的信息。 我现在的stream程可以工作,但是会挂起,可能需要10到45分钟。 排除故障后,我知道与SaveAs方法的问题。 评论所述的行,并仍然允许文件生成和closures不会导致挂起。 For i = 1 to Number_of_clients 'Data is sorted and placed in report tab (not shown) 'Code ensures only report tab is saved with no access to other data ActiveSheet.Copy Application.DisplayAlerts = False ActiveWorkbook.SaveAs Filename:=Filename ActiveWorkbook.Close Application.DisplayAlerts = True Next i 我目前试图缓解这个问题是暂停应用程序,所以后台进程可以做他们的事情。 我在SaveAs行之后包含了下面的代码。 Application.Wait (Now […]

是否有可能使保存button(不保存为button)将文档保存在特定的path?

我想在VBA excel中为我的validation程序做保存button。 保存button将文件保存在一个spesicicpath中并自动重命名为文档的状态(清除或错误)。 如果文件仍然保存错误,文件将被命名为error.xlsm 但是,当我修复文档的错误。 该文件将被命名为clean.xlsm。 我很讨厌手动删除第一个文件(error.xlsm)。 有没有可能使保存button保存(不保存为button)保存文件在特定的path,而不使用另存为? 这是我的代码: Private Sub CommandButton2_Click() ActiveWorkbook.SaveAs Filename:="D:\" & Sheets("C").Range("G23").Text & ".xlsm", _ FileFormat:=xlOpenXMLWorkbookMacroEnabled, Password:=vbNullString, WriteResPassword:=vbNullString, _ ReadOnlyRecommended:=False, CreateBackup:=False ActiveWorkbook.Close End Sub *注意: Sheets("C").Range("G23").Text包含文档的状态(如果公式是干净的或者错误的)

使用Excel vba,将网页图像保存到磁盘

我正在尝试使用excel vba从网页中保存图像。 我设法得到string(虽然不是我想要的),并需要将其保存到磁盘。 源代码的HTML代码是: <img id="SkuPageMainImg" data-sku="491215" alt="Papir ubleket kraft 60g 40cm 5kg/rull" class="skuImageSTD" src="/content/images/product/491215_1_xnm.jpg?v=4TWLBni1V4k8GV8B_0P-GA" data-zoomimage="//www.staples.no/content/images/product/491215_1_xnl.jpg" data-resizeimage="{&quot;0to1024&quot;:&quot;/content/images/product/491215_1_xnm.jpg?v=4TWLBni1V4k8GV8B_0P-GA&quot;,&quot;1025to1450&quot;:&quot;//www.staples.no/content/images/product/491215_1&quot;}" data-screensize=""> 我的代码是: IMG = .document.getElementById("SkuPageMainImg").src 这段代码捕获了src=之后的url: /content/images/product/491215_1_xnm.jpg?v=4TWLBni1V4k8GV8B_0P-GA" 这将做,但我想data-zoomimage=是抓住的是后的url data-zoomimage= : "//www.staples.no/content/images/product/491215_1_xnl.jpg" data-zoomimage= "//www.staples.no/content/images/product/491215_1_xnl.jpg" 无论哪种方式,我期望完成Excel VBA保存图像到我的磁盘上的文件 – 通常是c:\folder\image_name.jpg 有人知道这样做的代码?

将更改保存到加载项文件

我已经设置了一个例程在closures之前保存我的加载项,如下所示: Private Sub Workbook_BeforeClose(Cancel As Boolean) If ThisWorkbook.Saved = False Then ThisWorkbook.Save End Sub 仍然Excel提示我这个消息“想要保存您的更改(文件名)? 在macros执行过程中开始更改isAddin属性后,我开始收到此消息。 如何摆脱这个消息。

如何将Excel中的默认保存更改为.xlsmtypes

我必须将一堆.xls或文本分隔的文件保存为.xlsm文件,以便将macros保存在文件中并在将来使用。 我找不到选项中的默认文件保存格式,那么有没有办法将Excel设置为自动保存为.xlsm? Excel 2013