Fw: [問題] Access 2010變更未結合物件框
※ [本文轉錄自 Office 看板 #1GP-p8Zg ]
作者: roaerwang (YKWIA) 看板: Office
標題: [問題] Access 2010變更未結合物件框
時間: Sun Sep 30 14:55:01 2012
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:Microsoft Office Access 2010
版本:14.0.6123.5001 X86
現在在自己寫個記帳的程式
在輸出報表時想以VBA變更一個未結合物件框的內嵌物件
所以寫了以下的程式碼:
背景:
1. 該報表名為「TempForMonthTotal_月結報範本」
程式碼中指派給「TempRPT」物件變數
2. 未結合物件框名為「OLE_SumIn」
裡面已內嵌了一個Excel 2010圖表
(內嵌而非連結,是用控制項設計精靈來內嵌的)
3. 想把OLE_SumIn的內嵌物件以某個xlsx檔取代
程式碼:
(前略)
with TempRPT
(中略)
with .OLE_SumIn
.Class = "Excel.Sheet.12"
.OLETypeAllowed = acOLEEmbedded
.SourceDoc = (要取代的xlsx完整路徑,略)
.Action = acOLECreateEmbed
End With
End With
(後略)
End Sub
結果在執行時出現2771的錯誤
好像說什麼要內嵌或連結的未結合物件框沒有OLE物件什麼的
偵錯時指在.Action那行
說明也沒有相關解答
所以請問要取代掉內嵌的物件要怎麼做?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.111.93
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: roaerwang (220.135.111.93), 時間: 09/30/2012 18:42:16
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章
-20
35