如何在Excel中使用命令按鈕將活動工作表另存為PDF文件?
文章推薦指數: 80 %
使用命令按鈕將活動工作表另存為帶有VBA代碼的PDF文件
Note:TheotherlanguagesofthewebsiteareGoogle-translated.Backto
English
登入
用戶名
登入
記住我
忘了用戶名了嗎?忘記密碼?
立即註冊
ExtendOffice
商品
OfficeTabKutoolsforExcelKutoolsforWordKutoolsforOutlook下載OfficeTabKutoolsforExcelKutoolsforWordKutoolsforOutlook如何安裝或卸載最終用戶許可協議購買
OfficeTabKutoolsforExcelKutoolsforWordKutoolsforOutlook更多諮詢
Excel的技巧和竅門Word的技巧和竅門Outlook的技巧和竅門Excel函數Excel公式Excel圖表Outlook教程技術支援在線教程
OfficeTabKutoolsforExcelKutoolsforWordKutoolsforOutlook新聞和更新
OfficeTabKutoolsforExcelKutoolsforWordKutoolsforOutlook搜索搜索更多關於我們我們的團隊用戶感言我們的客戶說得到幫助?
檢索許可證丟失許可證?報告錯誤錯誤報告論壇在論壇中發帖聯繫我們通過電子郵件與我們聯繫語言
简体中文繁體中文FrançaisDeutschPortuguêsItalianoČeštinaDanskNederlandsالعربيةՀայերենΕλληνικάMagyarBahasaIndonesiaGaelige日本語한국어PolskiRomânăРусскийSlovenščinaEspañolSvenskaไทยTürkçeУкраїнськаTiếngViệtCymraeg
ExtendOffice
Excel技巧
Excel函數
Excel公式
Excel圖表
單詞提示
Outlook提示
如何在Excel中使用命令按鈕將活動工作表另存為PDF文件?
在MicrosoftExcel中工作時,您可能會遇到將活動工作表另存為PDF文件的問題。
在本文中,您可以學習如何通過命令按鈕使用VBA代碼將活動工作表另存為PDF文件。
並且,如果您還希望將活動工作簿中的範圍或每個工作表另存為單獨的PDF文件,則本文也可以為您提供幫助。
使用命令按鈕將活動工作表另存為帶有VBA代碼的PDF文件使用KutoolsforExcel輕鬆將活動或每個工作表另存為單獨的PDF文件
使用命令按鈕將活動工作表另存為帶有VBA代碼的PDF文件
您可以運行以下VBA代碼,通過單擊命令按鈕將活動工作表另存為PDF文件。
請執行以下操作。
1.首先,您需要創建一個名為PDF的文件夾以保存新的轉換後的PDF文件。
在這裡,我在本地光盤(C:)中創建此文件夾。
2.請通過單擊插入命令按鈕開發人員>插入>命令按鈕(ActiveX控件)。
看截圖:
2.然後在需要添加新行的工作表中繪製一個“命令按鈕”,右鍵單擊“命令按鈕”並單擊氟化鈉性能從右鍵單擊菜單中。
3。
在裡面氟化鈉性能對話框中,將命令按鈕的顯示文本輸入到標題下框分類選項卡,然後關閉對話框。
您可以看到命令按鈕的顯示文本已更改,如下圖所示。
4.再次右鍵單擊“命令按鈕”,然後單擊“確定”。
查看代碼從右鍵單擊菜單中。
5.在開幕MicrosoftVisualBasicforApplications窗口,請用以下VBA代碼替換“代碼”窗口中的原始代碼。
VBA代碼:將活動工作表另存為PDF的命令按鈕
PrivateSubCommandButton1_Click()
Application.ScreenUpdating=False
ActiveSheet.ExportAsFixedFormatType:=xlTypePDF,_
Filename:="C:\PDF\Export.pdf",_
OpenAfterPublish:=False
Application.ScreenUpdating=True
EndSub
備註:在代碼中,CommandButton1是命令按鈕名稱,將用於將活動工作表另存為PDF文件。
“C:\PDF\Export.pdf”是保存的PDF文件的路徑和名稱。
6。
按其他+Q同時關閉按鍵MicrosoftVisualBasicforApplications窗口。
然後關閉設計模式在開發人員標籤。
現在,單擊命令按鈕,活動工作表將另存為名為Export的PDF文件,並位於指定位置。
使用KutoolsforExcel將每個工作表另存為活動工作簿的單獨PDF文件
在這裡推薦拆分工作簿的效用KutoolsforExcel輕鬆將活動工作表另存為PDF文件。
此外,您還可以使用該實用程序將當前工作簿中的每個工作表另存為單獨的PDF文件。
申請前KutoolsforExcel請首先下載並安裝.
1.在工作簿中,您需要將每個工作表另存為單獨的PDF文件,然後單擊Kutools加>工作簿>拆分工作簿。
看截圖:
2。
在裡面拆分工作簿對話框,請進行如下配置:
2.1)僅在工作表名稱框;
2.2)選擇PDF(*.pdf)選項從保存類型下拉列表;
2.3)點擊分裂按鈕,然後選擇“文件夾”彈出對話框,指定保存PDF文件的文件夾;
然後,所選工作表將立即保存為PDF文件。
筆記:
1.您可以在“工作表名稱”框中檢查多個工作表名稱,以一次將它們另存為單獨的pdf文件;
2.除了將工作表另存為pdf文件之外,您還可以將工作表另存為txt。
或csv。
根據需要歸檔。
如果您想免費試用該工具(30天),請點擊下載,然後按照上述步驟進行操作。
演示:使用KutoolsforExcel將選擇或每個工作表另存為PDF
相關文章:
如何在Excel中通過“命令按鈕”自動插入空白新行?
如何在Excel中格式化單元格使其看起來像3D按鈕?
如何根據Excel中指定的單元格值隱藏或取消隱藏命令按鈕?
最佳辦公效率工具
KutoolsforExcel解決了您的大多數問題,並使您的生產率提高了80%
重用:快速插入複雜的公式,圖表 以及您以前使用過的任何東西;加密單元帶密碼創建郵件列表並發送電子郵件...
超級公式欄(輕鬆編輯多行文本和公式);閱讀版式(輕鬆讀取和編輯大量單元格);粘貼到過濾範圍...
合併單元格/行/列不會丟失數據;拆分單元格內容;合併重複的行/列...防止細胞重複;比較範圍...
選擇重複或唯一行;選擇空白行(所有單元格都是空的);超級查找和模糊查找在許多工作簿中;隨機選擇...
確切的副本多個單元格,無需更改公式參考;自動創建參考到多張紙;插入項目符號,複選框等...
提取文字,添加文本,按位置刪除,刪除空間;創建和打印分頁小計;在單元格內容和註釋之間轉換...
超級濾鏡(將過濾方案保存並應用於其他工作表);高級排序按月/週/日,頻率及更多;特殊過濾器用粗體,斜體...
結合工作簿和工作表;根據關鍵列合併表;將數據分割成多個工作表;批量轉換xls,xlsx和PDF...
超過300種強大功能。
支持Office/Excel2007-2019和365。
支持所有語言。
在您的企業或組織中輕鬆部署。
完整功能30天免費試用。
60天退款保證。
閱讀更多...免費下載...採購...
Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆
在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
每天將您的工作效率提高50%,並減少數百次鼠標單擊!
閱讀更多...免費下載...採購...
最舊的
按評論排序
最舊的
最新的
留言(14)
還沒有評分。
成為第一位評論!
伊恩
大約5年前
#18842
網站主持人對此評論進行了最小化
嗨,如何允許用戶輸入文件名而不是“Export.pdf”?謝謝,伊恩
回复
MAYUR
伊恩
大約4年前
#18843
網站主持人對此評論進行了最小化
子另存為PDF()
Application.Screen更新=False
ActiveSheet.ExportAsFixedFormat類型:=xlTypePDF,_
Filename:=Application.InputBox("輸入文件名")
strExcelPath="H:\我的文檔"
Application.ScreenUpdating=True
ENDSUB
回复
喬·科倫索
大約4年前
#24036
網站主持人對此評論進行了最小化
我有一個類似的請求,我希望將文件命名為與選項卡中的特定單元格相同的名稱,即:G19(這是發票編號,我希望文件以該名稱另存為PDF)?.我已經設法讓export.pdf工作,但這不適用於多次保存。
任何想法謝謝
回复
即時報告
水晶
喬·科倫索
大約4年前
#24037
網站主持人對此評論進行了最小化
美好的一天,
以下VBA代碼可以幫助您解決問題。
請在運行代碼後在彈出的KutoosforExcel對話框中選擇單元格G19。
感謝您的評論。
PrivateSubCommandButton1_Click()
將xRg調暗為範圍
將xName調暗為字符串
在錯誤恢復下一頁
Application.ScreenUpdating=False
SetxRg=Application.InputBox("選擇您將使用單元格值命名PDF的單元格:","KutoolsforExcel",Selection.Address,,,,,8)
如果xRg什麼都不是,則退出Sub
xName=xRg(1).Value
ActiveSheet.ExportAsFixedFormat類型:=xlTypePDF,_
文件名:="C:\PDF\"&xName&".pdf",_
OpenAfterPublish:=否
Application.ScreenUpdating=True
ENDSUB
回复
即時報告
阿克謝MN
水晶
大約1週前
#38571
網站主持人對此評論進行了最小化
我更改了D盤的路徑,但它沒有保存在D盤中。
該怎麼辦?
回复
水晶
阿克謝MN
大約4天前
#38619
網站主持人對此評論進行了最小化
嗨AkshayMN,
如果您修改了上述D盤路徑,請確保您的D盤中有一個名為PDF的文件夾。
如果您只想將文件保存在D盤而不創建子文件夾,請使用此文件夾路徑:"C:\"&xName&".pdf"
回复
即時報告
蘭迪
大約3年前
#25679
網站主持人對此評論進行了最小化
我現在可以使用命令按鈕將文件轉換為PDF,但我也可以使用相同的功能來允許每個文件使用不同的名稱;基於現有的數字結構?
回复
水晶
蘭迪
大約3年前
#25680
網站主持人對此評論進行了最小化
嗨蘭迪,
抱歉我幫不上忙,歡迎在我們的論壇發表任何問題:https://www.extendoffice.com/forum.html從我們的專業人員那裡獲得更多的Excel支持。
回复
即時報告
恩澤
大約3年前
#27501
網站主持人對此評論進行了最小化
它顯示運行時錯誤“1004”
回复
水晶
恩澤
大約3年前
#27502
網站主持人對此評論進行了最小化
嗨,恩澤,
我需要知道你的Excel版本。
感謝您的評論。
回复
即時報告
阿圖爾裁縫
大約3年前
#29531
網站主持人對此評論進行了最小化
請在microsoftexcel中粘貼編碼以另存為pdf按鈕
回复
蘇萊曼
大約2年前
#31370
網站主持人對此評論進行了最小化
如何為MSWord執行此操作?我有一堆問題,單選按鈕選項作為答案。
所以我想創建一個命令按鈕,僅在另一個Word文檔中輸出帶有所選答案的問題。
我該怎麼做呢?代碼真的很有幫助!如果您需要,我會將文件通過電子郵件發送給您。
謝謝!
回复
水晶
蘇萊曼
大約2年前
#31371
網站主持人對此評論進行了最小化
美好的一天,
抱歉還不能幫你。
回复
即時報告
膠粒
大約5個月前
#37197
網站主持人對此評論進行了最小化
子ZapiszPDF()
將sNazwaPliku調暗為字符串
sNazwaPliku=ActiveSheet.Name
Application.Dialogs(xlDialogSaveAs).ShowsNazwaPliku,57
ENDSUB
回复
這裡還沒有評論
留下你的意見
以訪客身份發帖
登入
用戶名
密碼:
登錄到我的帳戶→
名稱(必填)
電子郵件(必填)
×
評價此帖子:
重設
0 字符
推薦地點
我同意附帶條約
取消
提交評論
商品
OfficeTabKutoolsforExcelKutoolsforWordKutoolsforOutlook下載OfficeTabKutoolsforExcelKutoolsforWordKutoolsforOutlook如何安裝或卸載最終用戶許可協議購買
OfficeTabKutoolsforExcelKutoolsforWordKutoolsforOutlook更多諮詢
Excel的技巧和竅門Word的技巧和竅門Outlook的技巧和竅門Excel函數Excel公式Excel圖表Outlook教程技術支援在線教程
OfficeTabKutoolsforExcelKutoolsforWordKutoolsforOutlook新聞和更新
OfficeTabKutoolsforExcelKutoolsforWordKutoolsforOutlook搜索搜索更多關於我們我們的團隊用戶感言我們的客戶說得到幫助?
檢索許可證丟失許可證?報告錯誤錯誤報告論壇在論壇中發帖聯繫我們通過電子郵件與我們聯繫語言
简体中文繁體中文FrançaisDeutschPortuguêsItalianoČeštinaDanskNederlandsالعربيةՀայերենΕλληνικάMagyarBahasaIndonesiaGaelige日本語한국어PolskiRomânăРусскийSlovenščinaEspañolSvenskaไทยTürkçeУкраїнськаTiếngViệtCymraeg
您現在正在登錄使用您的Facebook憑證
延伸文章資訊
- 1Chapter 01 EXCEL VBA 程式設計基本介紹
VBA巨集語言指的就是Visual Basic For Application,. 主要用做設計Office 應用程式中的自訂功能及自動. 化而設計。 在應用程式中,若包含了VBA程式語言的話,程式.
- 2如何在Excel中使用命令按鈕將活動工作表另存為PDF文件?
使用命令按鈕將活動工作表另存為帶有VBA代碼的PDF文件
- 3用EXCEL VBA快速將大量的EXCEL檔轉為PDF檔
這是EXCEL VBA進階課程的單元七的大量工作表的分割時講到,. 剛好有學員問道如果想把大量的工作表,直接分割為PDF檔,. 該怎麼做?其實只要一個For迴 ...
- 4用EXCEL VBA快速將大量的EXCEL檔轉為PDF檔
省去人工所要花費的時間,如果你每天都需要將工作表轉為PDF, 這個分享,應該可以幫到您很多的忙,節省大量時間。 其他可參考 如何用EXCEL VBA批次 ...
- 5我想將EXCEL儲存成PDF先詢問我VBA語法 - iT 邦幫忙
我想將EXCEL儲存成PDF先詢問我VBA語法. excelvba. pdf. john083423. 3 年前‧ 1672 瀏覽. 檢舉. 0. 跟EXCEL另存新檔那樣儲存路徑跟名稱希望自己...