標題:
[發問]
【VBA-Win11】VBA彈出視窗-(Format)編譯錯誤:找不到專案或程式庫
[打印本頁]
作者:
plogu1314
時間:
前天 23:11
標題:
【VBA-Win11】VBA彈出視窗-(Format)編譯錯誤:找不到專案或程式庫
小妹我是超級新手:$
有前輩留下抓取各台電腦照片的VBA檔案(檔名是依照"YYYYMMDDHHMMSS-"來抓取的),
但近期部分電腦強制升級成Win11,
造成前輩的精華檔案會無法運作,
小妹找不到可以解決問題的資料,
來拜託這裡的大神是否有解,很抱歉無法提供電子檔…
如標題,VBA彈出視窗-編譯錯誤:找不到專案或程式庫
點進去看,Format是被反成藍底白字…
作者:
catbears
時間:
昨天 09:34
是否有整體的程式碼還是其他資料
Format主要是將某字串轉化為其他用途的東西,八成是將你的年月日重新排序
主要問題恐怕不在該行。
作者:
plogu1314
時間:
昨天 23:53
大概是這串代碼
If AOI_NO <> 0 Then
FullDate = AOIDateTime(RowIndex, 1)
Img = Format(FullDate, "YYYYMMDDHHMMSS-") & AOILocation(RowIndex, 1) & "-" & Right(AOIBoard(RowIndex, 1), 1) & ".jpg"
Url = IP(AOI_NO) & "\" & Format(FullDate, "YYYY") & "\" & Format(FullDate, "MM") & "\" & Format(FullDate, "YYYYMMDD") & "\" & Img
'MsgBox "URL:" & vbCrlf & Url
Set RightCell = Cell.Offset(, 1)
If Dir(Url, vbDirectory) <> vbNullString Then
Set Pic = RightCell.Parent.Pictures.Insert(Url)
Pic.ShapeRange.PictureFormat.Contrast = 0.63
Pic.ShapeRange.PictureFormat.Brightness = 0.63
作者:
catbears
時間:
4 小時前
應該是這串代碼有點問題
Format(FullDate, "YYYYMMDDHHMMSS-") 修正為 Format(FullDate, "YYYYMMDDHHMMSS")
如果有需要 "-" 符號請整串修正
Img = Format(FullDate, "YYYYMMDDHHMMSS") & "-" & AOILocation(RowIndex, 1) & "-" & Right(AOIBoard(RowIndex, 1), 1) & ".jpg"
請確認你的JPG位置是否有年月日小時分秒後又沒有多 "-" 這符號
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)