2010-03-15 86 views
0

我有一個excel文件模板,我想將文本框中的寫入值保存到使用vb6語言的excel單元格中。把excel文件寫入vb6

任何人都可以幫助我嗎?

+0

VB6開發環境(編輯器,編譯器等)已停用,不再受Microsoft支持。 (VB6 * runtime *仍然支持 - 例如,對於現有的應用程序。)強烈建議您查看VB.Net(或C#.Net或其他)。 – 2010-03-15 08:47:10

+0

VBA是Excel原生的,那是什麼意思?如果是這樣,用Excel和VBA標籤進行搜索,你會發現很多信息。 – Fionnuala 2010-03-15 09:14:53

+0

該鏈接對於在vb6中創建新的excel文件非常有幫助。但我有一個Excel文件,我想要做的就像把值的單元格到我當前的xls文件。 (如編輯) – Mark 2010-03-15 09:43:42

回答

0

您可以使用任何支持COM的語言(直接或間接)的Excel自動化功能執行此操作; here's an example using VB.Net。現在還有examples using VB6,但請參閱我對您的問題的評論,使用VB6創建新的應用程序是一個潛在的問題,因爲不再支持開發環境(例如編譯器)(運行時仍然有一點同時還支持已存在的應用程序)。開發環境仍然工程(在XP下,至少)我的(悲傷)的知識,但期望它開始有麻煩隨着操作系統的移動...

+0

VB6開發環境和運行環境仍然可以在Windows 7下運行。 但VB6無法編譯爲64位,因此VB6編譯的COM插件將無法與64位版本的Excel 2010配合使用。 VBA宏和插件完全支持在64位Excel中(有一個新的64位版本的VBA運行時)。 – 2010-03-15 10:57:19

+0

你一定是個傷心難過的人... – wqw 2010-03-19 12:41:05