Fw: [問題] Access 2010變更未結合物件框

看板Visual_Basic作者 (YKWIA)時間13年前 (2012/09/30 18:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 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
文章代碼(AID): #1GQ289FC (Visual_Basic)
文章代碼(AID): #1GQ289FC (Visual_Basic)