標題:
為什麼在存照片的時候會一直轉不停?
[打印本頁]
作者:
kkooo15
時間:
2019-7-12 19:47
標題:
為什麼在存照片的時候會一直轉不停?
本帖最後由 kkooo15 於 2019-7-12 19:49 編輯
二個單獨使用沒問題
為什麼合併一起使用就會轉不停?
Option Explicit
Sub 存照片()
Dim Rng As Range
Dim fullName As String
fullName = ActiveWorkbook.Path & "\photo\" & Sheets("人事輸入").Range("B4") & Sheets("人事輸入").Range("B7") & ".jpg"
Set Rng = Range("Q1:V6") '指定的範圍
'Set Rng = Selection '滑鼠選定的範圍
Rng.CopyPicture
With ActiveSheet.ChartObjects.Add(1, 1, Rng.Width, Rng.Height) '新增 圖表
.Chart.Paste '貼上 圖片
.Chart.Export fullName '匯出 圖片
.Delete '刪除 圖表
End With
End Sub
Sub 照片存檔()
'ActiveWorkbook.Path & "\photo\" & Sheets("人事輸入").Range("B4") & Sheets("人事輸入").Range("B7") & ".jpg"
'檢查檔名是否輸入有誤
If Sheets("人事輸入").Range("B7") = "" Or Sheets("人事輸入").Range("B4") = "" Then
MsgBox ("資料輸入不全。")
Exit Sub
End If
'檢查檔案是否存在
Dim fs As Object
Set fs = CreateObject("Scripting.FileSystemObject")
If fs.FileExists(ActiveWorkbook.Path & "\photo\" & Sheets("人事輸入").Range("B4") & Sheets("人事輸入").Range("B7") & ".jpg") Then
MsgBox (Sheets("人事輸入").Range("B4") & Sheets("人事輸入").Range("B7") & ".jpg照片已存在,請勿重複存照片。")
'檔案存在
Else
'檔案不存在
Call 存照片
MsgBox ("照片已存檔。")
End If
End Sub
複製代碼
作者:
kkooo15
時間:
2019-7-13 14:19
回復
1#
kkooo15
[attach]31027[/attach]
忘了附檔
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)