① vbaoutlook郵件保存選項沒有pdf
可能是office版本過低,且沒有安裝另存為pdf的載入項。如果電腦安裝的是微軟Office2007及以下版本,那麼必須安裝另存為pdf的載入項。
方法1:將Outlook電子郵件轉換為PDF文件
萬興PDF還為您提供了另一種使用列印功能將Outlook電子郵件轉換為PDF文件的方法。下面是簡單的步驟。
步驟1.打開Outlook電子郵件
首先打開要列印為PDF文件的Outlook電子郵件,然後單擊「文件」>「列印」按鈕。
步驟2.將Outlook電子郵件列印為PDF文件
在「列印」對話框中,請選擇「萬興PDF」作為列印機。列印的PDF文件將自動在萬興PDF中打開。
步驟3.將Outlook郵件另存為PDF文件
在萬興PDF中,您可以轉到「文件」>「保存」按鈕,將列印的PDF文檔保存到計算機上。
方法2:使用Adobe Acrobat將Outlook另存為PDF文件
您可以通過兩種不同的方式在Windows 10中更改默認的PDF查看器_使用文件瀏覽器或通過控制面板。如果您遵循以下簡單步驟,兩種操作都很容易做到:
步驟1.安裝Adobe Acrobat
與Microsoft Office一樣,如果在安裝Microsoft Outlook之後安裝Adobe Acrobat,則對Adobe Acrobat的快速訪問將自動插入到Outlook中。啟動Outlook,然後單擊工具欄上的Adobe Acrobat。然後,您將看到兩個選項:添加Adobe PDF和添加受保護的Adobe PDF。添加Adobe PDF意味著將每個附件(如PowerPoint,Word,文本等)保存為PDF。
添加受保護的Adobe PDF意味著您將文檔和附件另存為受保護的PDF,這意味著該文件在打開,復制或列印時受保護。
步驟2.將Outlook電子郵件另存為PDF文件
啟動Outlook,然後單擊工具欄上的Adobe Acrobat。在子菜單上,您可以看到四個選項卡:「選定的郵件」,「選定的文件夾」,「更改轉換設置」和「設置自動存檔」。在這里,您可以使用兩個選項將Outlook電子郵件轉換為PDF文件。
將選定的郵件轉換為PDF:在「選定的郵件」下,選擇「創建新PDF」或「附加到現有PDF」。選擇您需要另存為PDF的電子郵件,然後右鍵單擊它。導航到「轉換為Adobe PDF」,命名您的PDF文件,然後單擊「保存」。_dobe Acrobat將立即將您的電子郵件和附件另存為PDF文件。
將選定的郵件文件夾轉換為PDF:為了節省時間,您可以將所有要轉換為PDF的電子郵件保存在一個文件夾中。然後在工具欄上單擊「選定的文件夾」,然後選擇正確的文件夾以開始將Outlook郵件保存為PDF文件。
將Outlook電子郵件保存為PDF文件後,它們將在Adobe Acrobat中打開。只需單擊它們即可查看郵件的所有內容。您也可以單擊附件中的超鏈接在另一個窗口中將其打開。
② 如何用VBA實現打開PDF並查詢數據,獲取頁碼,或是提取該頁面為新文件
打開pdf文檔,查找到指定字元串,然後插入書簽
以下代碼先設置一個待查找字元串,用findtext方法查找,然後用createchild方法插入書簽。代碼的運行環境為Win8.1,Word2010 VBA,Acrobat Pro DC,在本機測試成功。
使用到的主要方法為AVDoc.FindText和BookMark.createChild。
AVDoc.FindText有4個參數:
szText,要查找的字元串
bCaseSensitive,是否區分大小寫,正數為區分,0為不區分
bWholeWordsOnly,是否匹配整個單詞,正數為匹配,0為不匹配
bReset,查找開始的位置,正數則從第一頁開始,0則沒臘穗從當前頁開始
BookMark.createChild有3個參數
cName,用戶在導航面板中看到的書簽的名稱枯卜。
cExpr,單擊書簽時要執行的表達式,為JavaScript
nIndex,(可選)在書簽的子數組中,創建新子書簽的基於0的索引。默認值為0。
Sub Pdf添加書簽()
'為某書添加書簽
Dim App As New Acrobat.AcroApp
Dim PDoc As New Acrobat.AcroPDDoc, AVDoc As New Acrobat.AcroAVDoc
Dim Jso As Object
Dim BMark As Object '不能聲明為Acrobat.AcroPDBookmark,否則createchild方法不可用。
Dim PFile As String, WordTF As String, PageNum As Long
PFile = "F:指定文件.pdf" '要插局檔入書簽的pdf文件
WordTF = "要查找的"
If PDoc.Open(PFile) Then
Set Jso = PDoc.GetJSObject
Set AVDoc = PDoc.OpenAVDoc("") '獲得一個可見文檔
Jso.bookmarkroot.Remove '移除原有的所有書簽
End If
If AVDoc.FindText(WordTF, 0, 0, 1) Then '從第一頁開始,如果找到了字元串WordTF一次
PageNum = AVDoc.GetAVPageView.GetPageNum '獲得當前頁碼
Set BMark = Jso.bookmarkroot '設置書簽根對象
BMark.createChild WordTF, "this.pageNum=" & PageNum, 0 '創建一個書簽
PDoc.Save 1, PFile
End If
PDoc.Close
App.CloseAllDocs
App.Hide
App.Exit
Set AVDoc = Nothing
Set PDoc = Nothing
Set App = Nothing
Set BMark = Nothing
Set Jso = Nothing
End Sub
③ 如何用VBA將excel文件轉為pdf文件
excel2007可以自行通過另存為pdf,為什麼一定要什麼vba?
④ 求《從零開始學ExcelVBA》全文免費下載百度網盤資源,謝謝~
《從零開始學Excel VBA》網路網盤pdf最新全集下載:
鏈接: https://pan..com/s/1GAEhQ762t0OVuwA1j7x9vA
⑤ 如何利用excel VBA生成PDF文件
首先,載入引用,如圖
然後,在列印機中對Acrobat Distiller的列印進行設置設置(必須,否則轉化出錯!)
PublicSubMakePDF(ByValstrPDFFileNameAsString)
DimstrPSFileNameAsString
DimxlWorksheetAsWorksheet
strPSFileName = Left(strPDFFileName, InStrRev(strPDFFileName, "/")) & "tmpPostScript.ps"
SetxlWorksheet = ActiveSheet
CallxlWorksheet.PrintOut(copies:=1, preview:=False, ActivePrinter:="Acrobat Distiller", printtofile:=True, collate:=True, prtofilename:=strPSFileName)
SetobjPdfDistiller =NewPdfDistiller
CallobjPdfDistiller.FileToPDF(strPSFileName, strPDFFileName, "")
CallKill(strPSFileName)
EndSub
⑥ 怎麼用VBA將EXCEL轉換為PDF
如果不是為了學習VBA,而僅僅是為了達到Excel轉換為PDF的結果,建議是裝個軟體,
像
1、 Adobe acrobat pro 8或者以上版本
2、PDF虛擬列印機 (例如:PDFfactory Pro 、doPDF、PDF Creator、tinyPDF等等)
PDF Creator這個很常見
3、文電通PDF plus 9
另外,升級到Microsoft OFFICE 2007以後的版本,都有轉換PDF的功能,操作方法相當簡單,就是 另存為即可。
⑦ (vba)excel表批量生成 PDF文件時如何自動將表中的某一列數據作為文件名
1. "Sheet2.PrintOut 1, 1, 1, False, "Adobe PDF", True, False, str3,False"
printout 方法只需要8個參數
◆列印當前工作表:oExcel.ActiveSheet.PrintOut() &&共八個參數
*參數1-數值:起始頁號,省略則默認為開始位置
*參數2-數值:終止頁號,省略則默認為最後一頁
*參數3-數值:列印份數,省略則默認為1份
*參數4-邏輯值:是否預覽,省略則默認為直接列印(.F.)
*參數5-字元值:設置活動列印機名稱,省略則為默認列印機
*參數6-邏輯值:是否輸出到文件,省略則默認為否(.F.),若選.T.且參數8為空,則Excel提示輸入要輸出的文件名
*參數7-邏輯值:輸出類型,省略則默認為(.T.)逐份列印,否則逐頁列印
*參數8-字元值:當參數6為.T.時,設置要列印到的文件名
2.Next提交問題
應該是 Next i 吧
⑧ 請問誰有 Excel2007與VBA編程從入門到精通 這本書的PDF 全集
下載量14刪了吧