By gwentaylor pada hari Senin, 29 Maret 2021
Posted in Excel
Balasan 0
"Like" 0
views 2.8K
Suara 0
Hai Saya menggunakan kode Anda untuk mengirim rentang di excel melalui email. Jika saya membatalkan rentang saya mendapatkan kesalahan runtime. Apakah mungkin untuk menambahkan beberapa kode atau msgbox untuk mencegah hal ini silahkan dan juga untuk autofit kolom pada lampiran. Bagian dari kode di bawah ini
Terima kasih/media/kunena/emotikon/senyum.png

Redupkan xFile Sebagai String
Redupkan xFormat Selamanya
Redupkan Wb Sebagai Buku Kerja
Redupkan Wb2 Sebagai Buku Kerja
Redupkan Ws Sebagai Lembar Kerja
Redupkan FilePath Sebagai String
Redupkan Nama File Sebagai String
Redupkan OutlookApp Sebagai Objek
Redupkan OutlookMail Sebagai Objek
Redup WorkRng Sebagai Rentang
xTitleId = "Contoh"
Set WorkRng = Aplikasi.Pilihan
Atur WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)

Application.ScreenUpdating = Salah
Application.DisplayAlerts = Salah
Setel Wb = Application.ActiveWorkbook
Wb.Lembar Kerja.Tambahkan
Atur Ws = Application.ActiveSheet
WorkRng.Salin Ws.Sel(1, 1)
Ws.Salinan
Setel Wb2 = Application.ActiveWorkbook
Pilih Kasus Wb.FileFormat
Kasus xlBukaXMLBuku kerja:
    xFile = ".xlsx"
    xFormat = xlOpenXMLBuku Kerja
Kasus xlOpenXMLWorkbookMacroDiaktifkan:
    Jika Wb2.Memiliki VBProject Kemudian
        xFile = ".xlsm"
        xFormat = xlOpenXMLWorkbookMacroEnabled
    Lain
        xFile = ".xlsx"
        xFormat = xlOpenXMLBuku Kerja
    End If
Kasus Excel8:
    xFile = ".xls"
    xFormat = Excel8
Kasus xlExcel12:
    xFile = ".xlsb"
    xFormat = xlExcel12
End Select
Lihat Posting Lengkap