導航:首頁 > 文檔加密 > vba編程pdf

vba編程pdf

發布時間:2022-05-23 05:14:23

① EXCEL中用VBA編程,如何在列印成pdf文件的時候自動給文件命名

EXCEL不支持PDF,起碼我是沒聽說過。連OFFICE2007都不支持。

② VBA 或 python 如何批量將JPG文件轉PDF

# -*- coding:utf-8 -*-
#!/usr/bin/env python

import os
from reportlab.lib.pagesizes import A4, landscape
from reportlab.pdfgen import canvas
from tkinter import *
import time

# 圖片文件名稱列表
IMAGEFILES = []
class pdfTk(object):

def __init__(self):
'''用於生成主界面用於填寫'''
self.top = Tk()
self.sw = self.top.winfo_screenwidth()
self.sh = self.top.winfo_screenheight()
self.topw = 500
self.toph = 200
self.top.title('圖片轉pdf生成器')
self.top.geometry("%dx%d+%d+%d" % (self.topw, self.toph, (self.sw - self.topw) / 2, (self.sh - self.toph) / 2))

self._DIRPATH = StringVar(self.top)

self.emptfmone = Frame(self.top, height=50)
self.emptfmone.pack()

self.dirfm = Frame(self.top)
self.descriptLabel = Label(self.dirfm, width=4, text='路徑:')
self.descriptLabel.pack(side=LEFT)
self.dirn = Entry(self.dirfm, width=50, textvariable=self._DIRPATH)
#self.dirn.bind('<Return>', self.setPath)
self.dirn.pack(side=LEFT)
self.dirfm.pack()

self.emptfmtwo = Frame(self.top, height=30)
self.emptfmtwo.pack()

self.btnfm = Frame(self.top)
self.converBtn = Button(self.btnfm, width=10, text='生成PDF', command=self.doneAnyThing,
activeforeground='white', activebackground='blue')
self.quitBtn = Button(self.btnfm, width=10, text='退出', command=self.top.quit, activeforeground='white',
activebackground='blue')
self.converBtn.pack(side=LEFT, padx=10)
self.quitBtn.pack(side=LEFT, padx=10)
self.btnfm.pack()

def doneAnyThing(self):
self.getListImages(self._DIRPATH.get())
pdfFile = self.converPath(self._DIRPATH.get()) + self.dateStr() + ".pdf"
self.convertpdf(pdfFile)

def convertpdf(self, pdfFile):
'''多個圖片合成一個pdf文件'''
(w, h) = landscape(A4) #
cv = canvas.Canvas(pdfFile, pagesize=landscape(A4))
for imagePath in IMAGEFILES:
cv.drawImage(imagePath, 0, 0, w, h)
cv.showPage()
cv.save()

def getListImages(self, dirPath):
'''讀取指定文件夾下所有的JPEG圖片,存入列表'''
if dirPath is None or len(dirPath) == 0:
raise ValueError('dirPath不能為空,該值為存放圖片的具體路徑文件夾!')
if os.path.isfile(dirPath):
raise ValueError('dirPath不能為具體文件,該值為存放圖片的具體路徑文件夾!')
if os.path.isdir(dirPath):
for imageName in os.listdir(dirPath):
if imageName.endswith('.jpg') or imageName.endswith('.jpeg'):
absPath = self.converPath(dirPath) + imageName
IMAGEFILES.append(absPath)

def converPath(self, dirPath):
'''用於轉換路徑,判斷路徑後是否為\\,如果有則直接輸出,如果沒有則添加'''
if dirPath is None or len(dirPath) == 0:
raise ValueError('dirPath不能為空!')
if os.path.isfile(dirPath):
raise ValueError('dirPath不能為具體文件,該值為文件夾路徑!')
if not str(dirPath).endswith("\\"):
return dirPath + "\\"
return dirPath

def dateStr(self):
'''用於生成指定格式的日期,目的是為了拼接字元串'''
return time.strftime("%Y-%m-%d", time.localtime())

def main():
'''該函數主要用於生成PDF文件'''
pdfTk()
mainloop()

if __name__ == '__main__':
'''主函數,進行啟動'''
main()

③ vba 怎麼把一個pdf另存為一個word文檔

下面的這些方法不需要用到編程的:對於不允許做修改的PDF文件——就是加密加了許可權的PDF,首先要去除密碼或者去除數字證書,推薦用PDF Password Remove,然後再按照下面的方法進行轉換為word文件:
方法一:用軟體PDF To Word Converter,使用之後然後有兩種結果
1、轉化出來的就是想要的word,這種情況最理想了;
2、轉化出來的word上都是圖片,需要上網找「ABBYY finereader v9」一類的文字識別軟體。ABBYY finereader v9是我見過的最強大的PDF(圖片格式或者是掃描件)轉word的軟體。它是一款OCR軟體,界面比較簡潔明,9.0和以上版本有簡體中文版的,支持100語言的識別,特別是混合多種語言識別效果也非常好:安裝完畢之後,首先把圖片上的文字識別出來,然後再對照圖片把識別錯誤的地方改過來,這樣就實現了,從JPEG文件到word的格式轉換。
方法二:在線PDF轉Word共有以下幾個步驟:
• 點擊瀏覽按鈕選擇需要轉換的PDF文件。
• 輸入需要轉換的頁碼,以逗號分割開,如果轉換所有的頁面可以跳過這一步。
• 點擊按鈕上傳文件,然後等著就可以了。
• 點擊下載鏈接把做好的文件下載到本地就可以了;
方法三:用其他軟體Wondershare PDFelement等處理。

④ vba編程教程是什麼

vba編程入門教程:

1、打開vba編輯器

打開vba編輯器有下邊三種方法供大家使用:

方法1:點擊excel菜單中的【開發工具】,然後在代碼選項卡中點擊【Visual Basic】 即可,如下圖所示:

VBA的英文全稱是Visual Basic for Applications,是一門標準的宏語言。VBA語言不能單獨運行,只能被office軟體(如:Word、Excel等)所調用。

VBA是一種面向對象的解釋性語言,通常使用來實現Excel中沒有提供的功能、編寫自定義函數、實現自動化功能等。

⑤ 求EXCEL VBA編程的PDF書

Excel2000 VBA 一冊通(PDF)
http://www.fastgun.net/show.asp?id=828

Learn Excel 2002 VBA/XML Programming(PDF)
http://www.fastgun.net/show.asp?id=2962

⑥ 求Excel 2010 VBA編程與實踐這本書的PDF版

這個你還是自己買吧。卓越網51.8元。
這本書我以前也想找個PDF的。也找了很久,網上只有第六章的,因為牽涉到版權。
這本書是沒有網上的PDF版得。樓主放棄吧。
還有你若需要學些VBA,不一定非要學羅老大的。可以先看一些VBA的學習資料。
自己再加以實踐即可。
若需要別的一些VBAPDF檔,可以HI我給你。

⑦ 《ExcelVBA常用代碼實戰大全》pdf下載在線閱讀,求百度網盤雲資源

《Excel VBA常用代碼實戰大全》(袁竹平)電子書網盤下載免費在線閱讀

資源鏈接:

鏈接:https://pan..com/s/1CIVOZXUCTZvaEgQnDyvwQA

提取碼:h8h0

書名:Excel VBA常用代碼實戰大全

作者:袁竹平

豆瓣評分:7.6

出版年份:2010-7

頁數:374

內容簡介:《Excel VBA常用代碼實戰大全》重點強調實踐性,旨在幫助Excel初學者和有一定ExcelVBA編程基礎、希望進一步提高的讀者掌握VBA編程設計的技巧。全書精選150個典型範例,近245個技巧,以實用為主,知識點針對性強,並逐層對代碼輔以深入淺出地剖析,讓讀者通過範例的學習,快速將ExcelVBA編程應用到實際生活和工作中。

《Excel VBA常用代碼實戰大全》主要介紹VBA常用對象的應用技巧、控制項及用戶窗體的應用技巧、對話框的應用技巧、函數的應用技巧,使用VBA操作文件等技巧,最後介紹了製作員工花名冊、收據列印系統、員工考勤系統三個綜合實例。

《Excel VBA常用代碼實戰大全》內容豐富、圖文並茂,適合初步掌握VBA的基本知識,但需要進一步提高編程能力的初學者,以及希望通過VBA提高工作效率的各類從業人員。也適合各大、中專院校相關專業師生和企業、相關單位的培訓班學員閱讀。

⑧ Excel VBA對於PDF文件的控制

用VBA的sendkeys發快捷鍵就行了。用excel或按鍵精靈都能做。
不免費做。之前一百塊給人做過。可批量列印,批量轉office格式。

⑨ 用vba打開PDF文檔報錯:方法run作用於IWshShell3時失敗 程序如下: Create

試試這個,路徑前後家 chr(34) ,即雙引號
Createobject("wscript.shell").run ("AcroRd32.exe " & chr(34) & "c:\Program Files\1.pdf" & chr(34))

⑩ 求「疑難千尋千解叢書 《Excel 2013 VBA編程與實踐》」的PDF及案例文件

《Excel 2010 VBA編程與實踐》.pdf(選擇普通下載即可!

1、文件有點大,需要耐心下載;

2、手機瀏覽器網頁端登 陸或PC電腦端登陸,即可查看、下載;

3、文件有時效性,若文件失效或下載問題,請及時留言;

閱讀全文

與vba編程pdf相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:766
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:841
安卓怎麼下載60秒生存 瀏覽:800
外向式文件夾 瀏覽:233
dospdf 瀏覽:428
怎麼修改騰訊雲伺服器ip 瀏覽:385
pdftoeps 瀏覽:490
為什麼鴻蒙那麼像安卓 瀏覽:733
安卓手機怎麼拍自媒體視頻 瀏覽:183
單片機各個中斷的初始化 瀏覽:721
python怎麼集合元素 瀏覽:478
python逐條解讀 瀏覽:830
基於單片機的濕度控制 瀏覽:496
ios如何使用安卓的帳號 瀏覽:880
程序員公園采訪 瀏覽:809
程序員實戰教程要多長時間 瀏覽:972
企業數據加密技巧 瀏覽:132
租雲伺服器開發 瀏覽:811
程序員告白媽媽不同意 瀏覽:333
攻城掠地怎麼查看伺服器 瀏覽:600