[問題]怎麼直接以Excel頁面取代form?

看板C_Sharp作者 (柚植)時間7年前 (2017/02/17 09:33), 7年前編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
在工作時看到有支前輩寫的程式執行後起始畫面不是winform , 而是excel. 但上面又有winform的button , 觸發button後又可跳出其他的winform視窗. 剛好最近也有碰到類似需求的case , 但沒原始碼可以啃 , 囧... google的資料好像都還是用檔案讀寫的方式操作而不是直接開啟excel當操作頁面. 請問有板上大大知道怎麼像這樣直接用excel頁面取代mainform的方法嗎? 介面是這樣 , 像紅框內的都是winform的button http://imgur.com/a/rDD58 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.118.185 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1487295223.A.0A4.html

02/17 09:35, , 1F
office可以寫程式阿
02/17 09:35, 1F
※ 編輯: zel (122.117.118.185), 02/17/2017 09:56:50

02/17 13:14, , 2F
Office VBA ??
02/17 13:14, 2F

02/17 18:12, , 3F
順著樓上的關鍵字google到了方法! 就是安裝Office PIA和VSTO
02/17 18:12, 3F

02/17 18:13, , 4F
然後VS底下就直接有Office專案可用了! 感謝幫忙
02/17 18:13, 4F

02/17 22:04, , 5F
卡了一個下午的無法建立專案... 發現Office 2013只有32位元可
02/17 22:04, 5F

02/17 22:05, , 6F
用.. VS2015 , WIN10 64位元 , 但是Office也裝64位元會打不開
02/17 22:05, 6F
文章代碼(AID): #1OfbBt2a (C_Sharp)