2010-03-15 85 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