① 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
書名: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、文件有時效性,若文件失效或下載問題,請及時留言;