Tag: pdf的一代

VBA打印/导出/将所有Excel工作簿选项卡保存到一个PDF文档中

我试图打印/导出或保存为一个PDF文档的Excel工作簿中的所有标签。 选项卡的数量可以是任何数字,可以命名任何东西。 我有以下一段代码: ThisWorkbook.Sheets(Array("Sheet1", "Sheet2")).Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "C:\tempo.pdf", Quality:= xlQualityStandard, IncludeDocProperties:=True, _ IgnorePrintAreas:=False, OpenAfterPublish:=True 但是这显然需要纸张的数量和纸张的确切名称。 有没有办法可以计算工作簿中的工作表数量,并将所有这些PDF文档打印为一个PDF文档? 请有人告诉我如何做到这一点? 提前致谢

使用Excelmacros创buildPDF

我正在尝试在Excel工作簿中创build每个工作表的单独的pdf。 这是我正在使用的代码。 Sub CreatePdfs() ' CreatePdfs Macro ' Keyboard Shortcut: Ctrl+o Dim ws As Worksheet Dim wsA As Worksheet Dim wbA As Workbook Dim strPath As String Dim strFile As String Dim strPathFile As String Dim myFile As Variant For Each ws In Worksheets Set wbA = ActiveWorkbook Set wsA = ActiveSheet strPath = wbA.Path […]

closuresPDF文件时PDF到Excel错误

我有一个代码将PDF文件传输到Excel,但我得到一个错误信息在一行中,我不知道为什么。 我能够正确地从PDF中提取和粘贴数据,问题是当试图closuresPDF文件时。 我正在使用的代码如下所示: Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Sub PDFExtract() ' Get name of Excel file TemplateName = ThisWorkbook.Name Dim oW As Worksheet: Set […]

使用VBA将两个不同的工作表上的多个范围保存为PDF

我需要将这两个表单和范围都合并到一个PDF中。 我已经尝试了所有可以find的macros,而且都没有工作。 这里是我正在使用的macros,除了范围被合并在一个文档中的所有工作 Private Sub SaveLHForms() Application.ScreenUpdating = False Application.DisplayAlerts = False FormName = Sheets("SETUP").Range("B2").Value & " " & ActiveSheet.Range("S1") & ".pdf" ChDir DesktopAddress Sheets("Lienholder Docs").Range("A45:I151").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ FormName, Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ False Sheets("Settlement Letters").Range("A47:I92").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ FormName, Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ False Application.ScreenUpdating = True Application.DisplayAlerts = […]

用Tcl Tk打开Excel和PDf文件

我有问题用Tcl Tk打开现有的Excel文件。 我能打开一个现有的MS Word文件没有问题。 我正在使用的代码如下,我的testing应用程序也有“package require tcom”包括: proc OpenFile {} { #Path to file set app [::tcom::ref getobject "C:\\Users\\Me\\Desktop\\Test.doc"] #Change path to application set this [$app Application] #Open application $this Visible 1 } 该代码由一个button执行。 基本上,按下button后Test.doc被打开。 我尝试将文件更改为现有的Excel文件,当我按下button时,文件打开一瞬间,然后closures。 MS Access文件也是如此。 有谁知道如何用Tcl Tk打开现有的Excel文件,并保持打开状态? 另外,对于PDF和文本文件,我知道我不能使用Tcom打开这些文件。 有谁知道如何用Tcl Tk打开PDF,文本和其他非MS文件? 我真的很感谢你的帮助! 谢谢, DFM

在ASP.NET中使用Excel生成PDF文件时出错

我必须从一个asp.net应用程序生成一个excel文件和一个PDF文件。 我正在使用互操作程序集,我可以生成没有任何问题的Excel文件。 但是当我使用加载项SaveAsPDFandXPS.exe生成PDF文件时,出现下一个错误: exceptionHRESULT:0x800A03EC 用debugging我看到错误是在下一个方法是用来导出PDF文件: _objWB.ExportAsFixedFormat(Excel.XlFixedFormatType.xlTypePDF, _nombreArchivo, Excel.XlFixedFormatQuality.xlQualityStandard, false, false, Type.Missing, Type.Missing, false, Type.Missing);

在Excel中,是否可以自动将CSV数据读取到模板中并从命令行将其打印到PDF中?

目前的stream程概念是: 数据生成:数据是通过标准过程生成的; 这意味着虽然值发生了变化,但数据的位置存储在相同的位置(单元格A1的值将会改变,但数据的“标签/映射”是静态的,或者不会改变。 数据存储:以分隔forms(CSV,Tab等)写入单个文件位置或写入MySQL数据库的数据; 意味着数据是以串行方式写入和处理的,而不是并行的; 这意味着一个新的工作/任务要等到现在才完成。 如果可以并行处理的话,那很好,但这不是必需的。 数据加载到模板:使用现有的Excel模板,从静态文件或数据库位置读取数据,并将数据“加载”到模板中; 这意味着数据位置映射是静态的。 PDF生成:根据CSV文件中的数据创buildPDF文件并存储到设置的目录/文件夹位置。 (如果不清楚,所有这些都应该自动完成,如果模板调用被制作/映射到相同的数据存储位置 – 应该能够打开,编辑和保存excel模板,而无需创build自定义模板这个过程。) TARGET_OS: OS-X-10.5,Mac-Office-2011(主要是由于模板是在Mac-Office-2011中创build的,尽pipe如果需要的话可以在CentOS 5.3或Window Server 2008上运行) 问题:如果您有任何疑问,请发表评论,我在写入OpenOffice ODF XML之前生成文档,压缩文件并打印PDF(尽pipe我无法回想起我使用的命令行PDF工具)。

使用Python的win32com API无法将Excel 2010文件保存为PDF?

尝试从Excel自动创buildPDF。 我可以保存为Excel文件没有任何问题,但不能作为PDF。 def run_excel(fname, col, rows): save_dir = os.path.join(os.path.dirname(fname), 'saved') save_file = os.path.join(save_dir, os.path.basename(fname)) save_pdf = os.path.join(os.path.splitext(save_file)[0], '.pdf') excel = win32com.client.gencache.EnsureDispatch("Excel.Application") book = excel.Workbooks.Open(Filename=fname) del_column(excel, book, col) del_row(excel, book, rows) # this works fine.. # book.SaveAs(save_file) book.SaveAs(save_pdf, FileFormat=c.xlTypePDF) # this does not. sheet = None book = None excel.Quit() excel = None 我的追溯: Traceback (most […]

链接从Excel到打开PDF文件

我想链接到一个特定的页面的PDF文件,其链接是在Excel文件中给出的。我不想在页面上打开浏览器,我希望它在本地打开我的电脑。

如何将excel表格3转换为pdf文件(保存前必须提供文件名)

我正在使用input模板,我想将Sheet 3另存为不同名称的PDF文件(在保存文件系统之前必须询问path和文件名)。 这里我创build了一些代码请帮忙解决这个问题。 Sub Mac() Dim wsh As Worksheet, vWshs, DossierEvaluationkit vWshs = Array("Dossier Evaluation Template") With ActiveWorkbook For Each DossierEvaluationkit In vWshs .Worksheets(DossierEvaluationkit).ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "C:\Users\s0900993\Desktop\Lateral DEK" & LateralDossierEvaluationkit, Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False Next DossierEvaluationkit End With End Sub