十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
我也碰到过这类问题。有解决办法。
创新互联建站自2013年起,先为贵溪等服务建站,贵溪等地企业,进行企业商务咨询服务。为贵溪企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
.net 引用Office组件操作时同步需要注意。
你在.net端引用的Word application进行了保存动作后关闭了Word对象。
代码运行到下一步(准备复制的代码)时其实可能Word保存并没结束或Word文档对象还没关闭。最好的办法是列出进程列表、确定Word进程(Winword.exe)已经关闭了然后再复制。
对 Range 对象做 Copy 方法,要注意 Range 要连续的、成矩形选择的。
例如像:A1:C5 可以复制,
例如像:A1:C5, A10:C15 就不能复制。
还要注意一点:对 Range 对象进行操作的话,所在工作表先要激活。
someRange.Worksheet.Activate
如果还有问题的话,可以把对 Excel 操作的代码提取到 Excel VBA 环境下调试好了再移植回去。
先把"Form1.vb 的副本"改成"Form2",然后右击“Form2”---查看代码---把类名改成“Form2”就可以了