台灣最大程式設計社群網站
線上人數
2596
 
會員總數:246279
討論主題:189813
歡迎您免費加入會員
討論區列表 >> VB.NET >> 如何用VB,關閉外部的Excel檔案?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何用VB,關閉外部的Excel檔案?
價值 : 30 QP  點閱數:359 回應數:7
樓主


初學者
15 121
1624 331
發送站內信

我在股票看盤軟體中,將資料輸出到Excel(類似於DDE功能),
於是,它便會自動跳出一個Excel視窗(活頁薄1-MiscroSoft Excel),自動填入data。
我可以處理這個Excel內的data,之後,我想利用VB.NET(2017版)控制去關閉這個Excel視窗,
但我並不知道這個Excel的程序代碼,請教,要怎麼做呢?
(目前,我是用人手,一個一個地去閉閉Excel,粉累人∼∼∼)

搜尋相關Tags的文章: [ 閉關Excel檔案 ] ,
本篇文章發表於2021-01-17 15:34
== 簽名檔 ==
--
1樓
作者回應


檢舉此回應
對了,在關閉Excel時,它會問「要不要儲存?」對話方框,我不想儲存,按N,
最好連這個「按的」動作,都能讓程式自動去處理掉。
本篇文章回覆於2021-01-17 15:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應


檢舉此回應
上網找了一下,後來我用暴力的方法,強行關閉了Excel

但問題來了,之後,我再次將股票軟體的data,壎X到Excel時,Excel不工作了???
是否有什麼地方關的不乾淨?
本篇文章回覆於2021-01-17 16:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應


檢舉此回應
我發現,在股票軟體中,將data壎X到Excel,Excel程序就在 工作序列中,即便我將資料處理完,用人手,將Excel關閉,Excel程序仍在 工作序列中。下次我再次股票軟體data壎X到Excel時,Excel就會工作。
而在2F,用暴力的方法,直接kill Excel,Excel程序就"不在"工作序列中,導致之後再次將data壎X到Excel時,Excel就"不會"工作。


本篇文章回覆於2021-01-17 16:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應


檢舉此回應
我現在改成如下,是可以關掉Excel,但會問「是否儲存」,還是得用人手去按,有點麻煩

本篇文章回覆於2021-01-17 20:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應


檢舉此回應
我試著 加入鍵盤的SendKeys(),但結果不行,"N"送不到到Excel的詢問是否儲存視窗

本篇文章回覆於2021-01-17 21:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

P陳
檢舉此回應
因為您這個只是要作資料存放用的我會建議不要用 Excel 檔案,請存成CSV (類似文字檔)
快又有效
本篇文章回覆於2021-01-17 23:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應


檢舉此回應
TO (6樓)P陳
您好,Excel是股票軟體自動呼叫出來的(DDE功能)喔
本篇文章回覆於2021-01-18 09:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.