Tag: pdf的一代

select多个Excel表格导出为PDF

如果用户selectcheckbox将表单包含在PDF报表中,则我编写了一些代码以基于string构build工作表列表。 见下文: If CheckBox1.Value = True Then PDFsheets = "Sheet11" End If If CheckBox2.Value = True Then If PDFsheets = "" Then PDFsheets = "Sheet13" Else PDFsheets = PDFsheets & ",Sheet13" End If End If If CheckBox3.Value = True Then If PDFsheets = "" Then PDFsheets = "Sheet2" Else PDFsheets = PDFsheets & ",Sheet2" End […]

Excel VBA – 导出为PDF

首先,我是新来的,所以请客气。 我创build了一个摘要工作簿,它使用macros从文件夹中的多个工作簿中select特定范围(“A19:W105”),并将这些值复制到摘要工作簿中。 此范围内的数据量有所不同,有时可能为1行或多达86行。 代码运行良好,如下所示: With wsMaster erow = .Range("B" & .Rows.Count).End(xlUp).Row wsTemp.Range("A19:W105").Copy .Range("B" & erow).Offset(1, 0).PasteSpecial xlPasteValues End With 然后我创build了一个命令button将摘要工作簿保存为PDF。 我现在遇到的问题是,我写的代码select了所有已经复制的空白单元格。 这会导致一个PDF文件多页,即使只有1或2个页面中有实际的数据。 该代码如下: Dim lastrow As Long DateStr = Format(Date, "yyyy-mm-d") lastrow = Cells(Rows.Count, 2).End(xlUp).Row Range("B1:X" & lastrow).ExportAsFixedFormat Type:=xlTypePDF,_ Filename:="K:\AALI\Forecasts\Exported PDF Summary Sheets\"_ & "(" & DateStr & ") " & "MR Forecast and Budget […]

文档保存为PDF时,VBA超链接不起作用

我的电子表格有许多选项卡,我需要将其转换为一个PDF文件以及索引页面,其中包含指向其他页面的超链接。 我有代码来build立在Excel中工作的链接或当我手动保存PDF,但不是当我通过代码来完成。 For Each s In Sheets If s.Name Like printNames Then s.Select False End If Next s ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ path & filename & ".pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True 链接的制作方式如下: TOCTab.Hyperlinks.Add anchor:=anchRange, Address:="", _ SubAddress:="'" & s.Name & "'!A1", TextToDisplay:=linkText 任何想法我能做些什么来得到这个在PDF导出工作? 谢谢。

强制Excel将多个工作表打印为一个作业

在某些Excel(2003)工作簿中,当我尝试打印多个工作表时,Excel会将工作表视为单独的打印作业。 这是我一直在写的Excel自动化应用程序,因为它会导致Adobe PDF打印机停止并要求用户input第二个文件名。 看起来这可能与每个页面的指定打印区域有关,尽pipe清除(甚至重置)打印区域没有什么区别。 如何强制Excel将所有选定的工作表打印为单个打印作业? (我正在使用虚拟Adobe PDF打印机) 除此之外,如何在打印之前检测Excel何时将一个或多个选定的选项卡作为单独的打印作业? 我使用C3 / .net3.5自动化Excel 2003,并使用Acrobat 7 Pro安装的Adobe PDF打印机进行打印。

将PDF插入Excel,Python

我写了一个python脚本,用来创build一个带有各种计算的小程序。 我想进一步插入pdf到spreadhseet(pdf是渴望的,但一个JPEG是可用的)。 我一直在翻翻xlwt,找不到任何东西。 任何人都可以提出一个方法来完成这个?

从.NET传递到VBA的COM对象的对象生命周期

我的组织有时需要使用Excel来生成一堆格式化的语句(在文档中指出“您的帐户余额为$ X”),将其打印为PDF,然后将它们合并为一个大的PDF。 通常使用的方法涉及由索引单元驱动的单张纸以及另一张纸上的人/数据列表。 VBAmacros将索引单元格从1迭代到N,然后使用Adobe Distiller API每次打印格式化的表格并合并结果。 出于各种原因,我希望在C#中实现我们的VSTO Excel加载macros中大部分的这个macros的逻辑,这样进程的VBA端就会减less到几行。 我决定公开一个大致如下所示的API: AcroPDDoc PdfBegin(Worksheet worksheet, string filename); void PdfAddPage(AcroPDDoc pdf, Worksheet worksheet); void PdfComplete(AcroPDDoc pdf); 你的想法是写VBA的forms: Sub PrintToPdf() Dim obj As IMySharedObject Set obj = Application.COMAddIns("MyAddIn").Object Dim pdf As Acrobat.AcroPDDoc Dim i As Long For i = 1 To 10 Range("counter").Value = i If i = 1 Then […]

提取PDF文档的特定部分

我有多个(30)PDF文件,每个包含48-96页。 所有页面的布局是相同的,只有其他内容(数字,graphics)。 背景:这些页面是光纤电缆测量的PDF报告,我必须通过电缆的衰减对它们进行分类。 由于机密问题,我不幸举例不了文件。 为了validation这些报告,我们正在做一些控制样本,这就是为什么我需要sorting的报告。 现在的问题是:我如何才能将所有pdf文件中的所有页面的特定部分导出为我可以sorting的格式? 如前所述,这些值在页面上的位置非常具体。 它也是“parsing”的内容,所以它在PDF文件中可以“作为文本”使用,所以它不被扫描,不需要OCR。 任何帮助表示赞赏。 我目前不知道如何解决这个问题,它可能是一些类似的工具,或编程方法来解决这个问题。

插入PDF文件/对象到Microsoft Excel中时出现“无法插入对象”错误

我目前正在使用微软excel 2010.试图插入一些PDF文件到电子表格。 我插入选项卡 – >对象 – >从列表中selectAdobe文档(选中显示为图标checkbox) – >进入“从文件创build”选项卡 – >从我的电脑selectPDF文件(选中显示为图标) – >按下OKbutton然后在对话框中出现以下错误:“无法插入对象”。 其他对象(如其他excels和文字)和图片可以插入没有问题。 尝试了以下,并没有帮助: 重新打开Excel电子表格 从用户configuration文件中的任何Tempsubfolder中删除文件MSForms.exd 删除所有MS Office更新 删除所有以.exd结尾的文件

VBA Excel,在UserForm中显示PDF

我正在运行Excel 2016,并不知道如果我有一个简单的兼容性问题或什么,希望有人可以帮我find一个修复或build议一个替代… 总之,我试图显示一个PDF,embedded在Excel中的用户窗体。 我有UserForm,说UserForm1 。 我已经启用了以下额外的参考: Microsoft Visual Basic for Applications Extensibility 5.3 Adobe Acrobat Browser Control Type Library 1.0 这使我可以添加Adobe PDF Reader作为“附加控制” 该控件显示为一个阴影框图标(左下angular),我不知道它的意思。 然后,如果我尝试将这些对象中的一个添加到UserForm1 (以编程方式和在devise视图中)它给我一个错误 元素未find 作为参考,我使用的VBA的相关行是: Dim PDFviewer As AcroPDF Set PDFviewer = PDForm.Frame1.Controls.Add("AcroPDF.PDF.1") 我从这个Adobe论坛的主题: https : //forums.adobe.com/thread/1065554 资源在线表明可能不再支持AcroPDF控件。 如果是这样,还有另一种方法来实现我想要的? 谢谢

使用Interop.Excel将excel转换为PDF时不显示图像

我正在使用Interop.Excel将excel(xlsx)(2010)转换为PDF格式的应用程序。 在我的开发机器上,它工作正常,图像显示正确。 但是在服务器上将excel转换为PDF时,PDF中不显示图像(通过代码和模板文档中的其他代码插入的图像)。 excel文件查看时很好。 这里是我用来转换为PDF的代码: Public Shared Function FromExcel(ByVal ExcelFileLocation As String, ByVal PDFFileLocation As String) As Boolean ' Load the new Excel file ' http://msdn.microsoft.com/en-us/library/bb407651(v=office.12).aspx Dim excelApplication As ApplicationClass = New ApplicationClass() Dim excelWorkbook As Workbook = Nothing Dim paramExportFormat As XlFixedFormatType = XlFixedFormatType.xlTypePDF Dim paramExportQuality As XlFixedFormatQuality = XlFixedFormatQuality.xlQualityStandard Dim paramOpenAfterPublish As Boolean […]