社区
VB
帖子详情
vbnet的一些问题。excel文件打开的问题
howloncampus
2008-06-27 04:01:41
我在程序中在指定目录下生成一个excel模板,然后我在往这个excel文件里写东西的时候(也是用程序来完成的),这时我又用双击的方法打开这个excel文件,程序就会报错了。。。。如何解决呢?各位高手。。。谢谢,分不多,大恩一定记得。
个人想法,是否可以在程序中在写excel的时候,禁止用户打开这个excel文件呢?
谢谢大家。
...全文
174
12
打赏
收藏
vbnet的一些问题。excel文件打开的问题
我在程序中在指定目录下生成一个excel模板,然后我在往这个excel文件里写东西的时候(也是用程序来完成的),这时我又用双击的方法打开这个excel文件,程序就会报错了。。。。如何解决呢?各位高手。。。谢谢,分不多,大恩一定记得。 个人想法,是否可以在程序中在写excel的时候,禁止用户打开这个excel文件呢? 谢谢大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
howloncampus
2008-06-30
打赏
举报
回复
ding
sailorgg
2008-06-28
打赏
举报
回复
提供一个思路,你可以试一下
判断一下Application.Workbooks.Count,如果大于1,提示用户
howloncampus
2008-06-27
打赏
举报
回复
我晕啊,,这个问题还没解决,又出现一个问题,,在生成模板的时候,我双击一个任意excel文件,,生成的模板就出错了。。郁闷啊,,,
破咖啡罐子
2008-06-27
打赏
举报
回复
先写到临时文件目录,等程序完成的时候,拷贝到目标目录下。
howloncampus
2008-06-27
打赏
举报
回复
复制到一个路径下,,因为写的数据比较大,可能用户不经意间就到了临时文件的目录下执行双击呢?效果好像跟此前一样。。。
神之泪花
2008-06-27
打赏
举报
回复
[Quote=引用 3 楼 hamehameha 的回复:]
想法很好,但是不太可行,你是准备加密这个文件还是禁用鼠标双击??我感觉你对膜板写操作的时候可以先复制膜板到临时文件夹后再进行,然后写完后覆盖会原路径,最后删除临时文件夹中的文件(或不管它),这样即使该文件是打开状态你也可以强行关闭后进行覆盖操作,这样就不会抱错(或者报一个msg说明该文件是打开状态)
[/Quote]
howloncampus
2008-06-27
打赏
举报
回复
[Quote=引用 4 楼 rainmansky2008 的回复:]
不要运行程序的时候,打开excel,两者可能会冲突!
[/Quote]
用户会做什么你永远不会知道,,但是我就是在他双击这个excel的时候给他提示,说正在使用中,无法打开什么的。。可有高招各位?
howloncampus
2008-06-27
打赏
举报
回复
这个我是知道的,,可关键是如何解决呢?难道写在用户手册里??还是想自己有个完美的解决方法。
rainmansky2008
2008-06-27
打赏
举报
回复
不要运行程序的时候,打开excel,两者可能会冲突!
hamehameha
2008-06-27
打赏
举报
回复
想法很好,但是不太可行,你是准备加密这个文件还是禁用鼠标双击??我感觉你对膜板写操作的时候可以先复制膜板到临时文件夹后再进行,然后写完后覆盖会原路径,最后删除临时文件夹中的文件(或不管它),这样即使该文件是打开状态你也可以强行关闭后进行覆盖操作,这样就不会抱错(或者报一个msg说明该文件是打开状态)
howloncampus
2008-06-27
打赏
举报
回复
谢谢关注。。。没用过vbnet,被强拉上马。晕死
神之泪花
2008-06-27
打赏
举报
回复
路过,关注一下...
VB.NET拖放
文件
获取
文件
名.zip
VB.NET拖放
文件
获取
文件
名.zip 源码在我的资源里,有需要学习的同学可以去下载,本资源为
excel
插件
免费DataGridView打印及.NET轻松打印控件5.6版(VB打印,C#打印)
9、
Excel
导出功能,可以将DataGridView和GridView导出为
Excel
文件
,5.2版控件还增加了不依赖Office的导出
Excel
功能,而且速度非常快,5.4版还增加了合并单元格的导出功能。 10、打印DataGridView时的打印方案保存与...
VB.net通过
Excel
package对(
打开
状态)的
excel
取数以及创建新的
excel
文件
如用list存数的话可以使用
Excel
Package 提供的 ...代码实例是获取B列去重数据 并且在该
Excel
打开
状态下取数;代码内是在字典内取得数据,可根据数据存放的方式等自行修改。可用例子中的遍历方式填充数据;
vb.net 教程 10-2
Excel
操作1
Excel
文件
的
打开
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。...2、
打开
工作簿(包含1个或多个工作表)相当于新建Workbook并
打开
文件
: Dim Wbook As Exc...
VB.NET
打开
Excel
文件
,读取
Excel
内容,添加到DataGridView中并显示
'
Excel
添加:工程->参照追加→COM→Microsoft
Excel
*.* ObjectLibrary 'DataGridView 列枚举型定义 Private Enum DGV_ENUM COL_ROW ...'
Excel
列枚举型定义 Private Enum
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章