Tag: 保存

如果工作表名称出现在单元格范围内,则select

我希望能够将多个特定的工作表保存为PDF。 我目前有这个代码工作: Sheets(Array("Print – Cover", "Print 2.2")).Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=PDFFile,Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _ :=False, OpenAfterPublish:=OpenPDFAfterCreating 这将打印 – 封面和打印2.2页保存为预期的PDF。 而不是硬编码sheetnames,我想保存任何工作表有一个单元格范围内存在的名称。 例如,在我的ActiveSheet的单元格A1:A3中,我可以有蜜蜂,猫和狗 ,而macros将会 select工作表“蜜蜂”,“猫”和“狗” , 但不是“猪” ,作为工作表存在,但没有列出。 列出的页数可能会增加或减less。 这样做的目的是让用户可以轻松地指出他们想要保存哪些表而不必编辑macros。

已启用macros的工作簿保存到错误的文件夹中

当我使用下面的代码来: 保存启用macros的工作簿 与打开的工作簿位于同一个文件夹中 它会以错误的名称在桌面上保存该文件: Sub Save_New_MacroEnabledFile() Dim thisWb As Workbook Set thisWb = ActiveWorkbook Worksheets("Sheet_with_VBA_Button").Activate ActiveWorkbook.SaveAs Filename:=thisWb.Path & Sheets("Sheet_with_NewFile's_Name").Range("A2"), FileFormat:= _ xlOpenXMLWorkbookMacroEnabled, Password:=vbNullString, WriteResPassword:=vbNullString, _ ReadOnlyRecommended:=False, CreateBackup:=False End Sub 我究竟做错了什么?

用VBA问题和解决scheme来节省开支

我有一个相对涉及的子,在Excel中的工作簿内传输一堆数据,并做了一些其他的事情,然后使用activeWorkbook.save保存在子的末尾的文件 然而,由于我不知道的原因,当文件已经打开了很长时间,我保存它给我一个消息,说该文件已被其他用户编辑,并提示我要么通知其他用户,而不是保存或覆盖任何更改由其他用户制作。 有没有一种方法来编写的子进行覆盖,无论如何,如果该对话框出现,它不会阻止子运行? 此外,没有其他人编辑文件,所以我不知道为什么它首先给我的信息,我只是想它绕过,如果碰巧出现。 谢谢您的帮助!

保存一个excel工作簿C#

我忙于使用C#应用程序操纵Excel数据的应用程序。 xlApp = new Excel.Application(); xlWorkbook = xlApp.Workbooks.Open(ConString, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0); xlWorksheet = (Excel.Worksheet)xlWorkbook.Worksheets.get_Item(1); 直到这一点,我已经保存了工作簿,只需简单地说“xlApp.Quit”,就会出现从任何Microsoft Office产品中获得的标准“您想保存更改”对话框。 然而,我正在保存的工作簿数据有问题,所以我被告知使用Workbook.Save方法。 现在它保存了正确的数据,但我无法指定文件名/位置。 我读了关于.SaveCopyAs方法,我正在使用保存文件对话框来提供文件名/位置,但是当我保存并closures应用程序没有find文件。 这是Savefile方法。 private void SaveFile() { using (SaveFileDialog Save = new SaveFileDialog()) { Save.Filter = "Excel Files (*.xlsx)|*.xlsx"; Save.InitialDirectory = "C:"; Save.Title = "Save"; if (Save.ShowDialog() […]

VBA Excel将新文件保存为活动文件的date

我有一个文件名“ABC XXXXXX XXX XXXX报告没有XXX-XXX XXXXXXX发现2017_11_01_071549” 我当前的VBA代码正在拆分工作表,并将每个工作表保存为一个新的工作簿。 我需要工作簿的date与原始工作簿相同。 上面的示例2017_11_01。 目前正在保存为NAME_Today的date。 我还需要将其保存的文件夹命名为原始文件的date。 示例2017_11_01。 该代码目前保存为“书”。 下面是代码。 我只运行:Sub OpenLatestFile() Sub SaveShtsAsBook() ' ' SaveShtsAsBook Macro ' Splits out the sheets and saves them to their own file with date appended ' Dim ldate As String Dim SheetName1 As String Dim ParentFolder As String ldate = Format(Now(), "yyyy-mm-dd") Dim Sheet […]

保存为XML格式后停止第二个问题?

我怎样才能让我的Excel密码保护的xls文件停止询问我是否要将其转换为XML文件格式?

禁用Excel保存button

如何禁用Excel保存button或覆盖它的默认function? 我有一个VSTO Excel项目,并且没有必要保存Excel工作簿本身,因为我们正在使用我们自己的方式来使用WCF保存文档数据。 它甚至在用户没有写权限的时候给我们造成问题:然后他得到一个“另存为”对话框,它仍然没有任何作用,因为我用下面的代码取消了保存事件: void ThisWorkbook_BeforeSave(bool SaveAsUI, ref bool Cancel) { Cancel = true; } 我也可以使用以下命令取消“你想保存”提示: void ThisWorkbook_BeforeClose(ref bool Cancel) { this.Saved = true; } 但是,如果该文件是只读的,我点击保存button,那么我得到一个“这个文件是只读的”消息。 我不想得到它。

Excel(macros)如何保存列B与列A文件名

我在Excel中的技能不够好,所以我希望你能帮助我。 我有一个Excel文件在列A中有数字,在列B中有300行的文本。 我怎样才能保存一个txt文件列B中的每一行列A文件名? 我的例子在这里: http://bildr.no/view/1205751

保存/加载用户首选项configuration文件

我想添加保存/打开function,我写了一个小的Excel程序。 要使用该程序,用户必须填写数据并调整多个表单的设置。 我想保存到一个configuration文件,以便能够稍后加载它。 我应该如何构build这个SAVE / OPENfunction? 我的想法是通过简单的“链接”(例如=Sheet1!A1 )将input的数据和configuration分组在单张纸上(让我们将其命名为“ Entries ”)。 此表将被导出。 我将这些条目保存到一个新的.xls工作簿中: ActiveWorkbook.Sheets("Entries").Columns("A:B").copy Workbooks.Add Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False 'Paste only values 但是,加载数据时遇到的挑战… 在网上有几个例子(见这里和那里 )显示如何做,但总是有同样的问题。 也就是说:如果我只是将已保存的工作簿中的数据(仅限于数据)复制到Entries表单中,则我所有的“链接”都将被删除。 有没有办法来同步数据? 或者是手动inputVBA中的所有单元格值并执行数百个范围副本(从导出的工作簿直接转到用户使用的单元格)的唯一解决scheme?

将MySQL表保存到本地计算机

起初,我想请求我的英语,但是我有一个问题 我以这种方式创build一个表格forms的数据库: //the connection goes right, so I don't put it into my code <table id="database"> <tr> <th>Title1</th> <th>Title2</th> <th>Title3</th> <th>Title4</th> </tr> <?php $result = mysql_query("SELECT * FROM `table`"); while($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>".$row['Column1']."</td>"; echo "<td>".$row['Column2']."</td>"; echo "<td>".$row['Column3']."</td>"; echo "<td>".$row['Column4']."</td>"; echo "</tr>"; } ?> </table> 问题是我试图把这些数据放到文件中,以便将这些列保存在本地计算机上,因为我想在线删除这个表。 我已经尝试过TCPDF和html2pdf 没有义务把这些文件放在pdf ,但我希望这些文件能够保存。 我希望你能帮助我。 更新:有两个很好的解决scheme。 但是我的Acrobat […]