Sut i gadw taflen waith fel ffeil PDF a'i hanfon trwy e-bost fel atodiad trwy Outlook?
Mewn rhai achosion, efallai y bydd angen i chi anfon taflen waith fel ffeil PDF trwy Outlook. Fel arfer, mae'n rhaid i chi gadw'r daflen waith â llaw fel ffeil PDF, yna creu e-bost newydd gyda'r ffeil PDF hon fel atodiad yn eich Outlook a'i hanfon o'r diwedd. Mae'n cymryd llawer o amser i'w gyflawni â llaw gam wrth gam. Yn yr erthygl hon, byddwn yn dangos i chi sut i arbed taflen waith yn gyflym fel ffeil PDF a'i hanfon yn awtomatig fel atodiad trwy Outlook yn Excel.
Cadwch daflen waith fel ffeil PDF a'i hanfon trwy e-bost fel atodiad gyda chod VBA
Cadwch daflen waith fel ffeil PDF a'i hanfon trwy e-bost fel atodiad gyda chod VBA
Gallwch redeg y cod VBA isod i arbed taflen waith weithredol yn awtomatig fel ffeil PDF, ac yna ei e-bostio fel atodiad trwy Outlook. Gwnewch fel a ganlyn.
1. Agorwch y daflen waith y byddwch yn ei chadw fel PDF a'i hanfon, yna pwyswch y Alt + F11 allweddi ar yr un pryd i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
2. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, cliciwch Mewnosod > Modiwlau. Yna copïwch a gludwch y cod VBA isod i'r Côd ffenestr. Gweler y screenshot:
Cod VBA: Cadwch daflen waith fel ffeil PDF a'i hanfon trwy e-bost fel atodiad
Sub Saveaspdfandsend()
Dim xSht As Worksheet
Dim xFileDlg As FileDialog
Dim xFolder As String
Dim xYesorNo As Integer
Dim xOutlookObj As Object
Dim xEmailObj As Object
Dim xUsedRng As Range
Set xSht = ActiveSheet
Set xFileDlg = Application.FileDialog(msoFileDialogFolderPicker)
If xFileDlg.Show = True Then
xFolder = xFileDlg.SelectedItems(1)
Else
MsgBox "You must specify a folder to save the PDF into." & vbCrLf & vbCrLf & "Press OK to exit this macro.", vbCritical, "Must Specify Destination Folder"
Exit Sub
End If
xFolder = xFolder + "\" + xSht.Name + ".pdf"
'Check if file already exist
If Len(Dir(xFolder)) > 0 Then
xYesorNo = MsgBox(xFolder & " already exists." & vbCrLf & vbCrLf & "Do you want to overwrite it?", _
vbYesNo + vbQuestion, "File Exists")
On Error Resume Next
If xYesorNo = vbYes Then
Kill xFolder
Else
MsgBox "if you don't overwrite the existing PDF, I can't continue." _
& vbCrLf & vbCrLf & "Press OK to exit this macro.", vbCritical, "Exiting Macro"
Exit Sub
End If
If Err.Number <> 0 Then
MsgBox "Unable to delete existing file. Please make sure the file is not open or write protected." _
& vbCrLf & vbCrLf & "Press OK to exit this macro.", vbCritical, "Unable to Delete File"
Exit Sub
End If
End If
Set xUsedRng = xSht.UsedRange
If Application.WorksheetFunction.CountA(xUsedRng.Cells) <> 0 Then
'Save as PDF file
xSht.ExportAsFixedFormat Type:=xlTypePDF, Filename:=xFolder, Quality:=xlQualityStandard
'Create Outlook email
Set xOutlookObj = CreateObject("Outlook.Application")
Set xEmailObj = xOutlookObj.CreateItem(0)
With xEmailObj
.Display
.To = ""
.CC = ""
.Subject = xSht.Name + ".pdf"
.Attachments.Add xFolder
If DisplayEmail = False Then
'.Send
End If
End With
Else
MsgBox "The active worksheet cannot be blank"
Exit Sub
End If
End Sub
3. Gwasgwch y F5 allwedd i redeg y cod. Yn y Pori blwch deialog, dewiswch ffolder i gadw'r ffeil PDF hon, ac yna cliciwch ar y OK botwm.
Nodiadau:
Yn hawdd arbed taflen waith neu daflenni gwaith lluosog fel ffeiliau PDF ar wahân ar unwaith:
Mae practis meddygol Llyfr Gwaith Hollti cyfleustodau Kutools ar gyfer Excel gall eich helpu i arbed taflen waith neu daflenni gwaith lluosog yn hawdd fel ffeiliau PDF ar wahân ar unwaith fel y dangosir isod. Dadlwythwch a rhowch gynnig arni nawr! (30- llwybr diwrnod am ddim)
Erthyglau perthnasol:
- Sut i arbed enw ffeil Excel gyda stamp amser?
- Sut i ddefnyddio swyddogaeth Save As i drosysgrifo'r ffeil bresennol yn Excel yn awtomatig?
- Sut i arbed, allforio taflenni lluosog / pob taflen i wahanu ffeiliau csv neu destun yn Excel?
- Sut i analluogi neu beidio â chaniatáu opsiynau Cadw ac Arbed Fel yn Excel?
- Sut i analluogi arbed llyfr gwaith ond caniatáu arbed fel yn Excel yn unig?
Yr Offer Cynhyrchedd Swyddfa Gorau
Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%
- Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
- Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
- Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
- Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
- Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
- Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
- Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
- Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
- Mwy na 300 o nodweddion pwerus. Yn cefnogi Office / Excel 2007-2021 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer
- Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
- Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
- Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!



















































