c#VSTO配置平台改成了x86为啥外接程序加载不了了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#VSTO配置平台改成了x86为啥外接程序加载不了了相关的知识,希望对你有一定的参考价值。
static string strCon = @"Dsn=Attendance Records;server=localhost;user=root;password=root;database=record;port=3306";string connStr = @"Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + strCon + ";" + ";Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1\"";我电脑是win7 64位的,office是2013版,VS是2015的,麻烦各位大神帮帮忙!因为很多方法都试过了,网上说的,改应用程序池也试过了,下插件也试过了。是我系统问题吗,还是别的问题?
还有就是,如果我改回any cpu的话,就会出现“未在本地计算机上注册Microsoft.Jet.Oledb.4.0提供程序“,这到底是什么原因?
也就是说,原生的撤销功能,实际是从EXCEL打开开始监视用户的输入以及EXCEL的输出,
记录下每一步操作(如果你显示隐藏文件的话,在.XLSX文件旁边,会看到有一个临时文件的生成),当你Ctrl+Z的时候,就回滚上一步的操作。
但是使用VBA或者VSTO的时候,由于是代码在执行,所以EXCEL是不记录每一步的操作内容的,
如果仍需要这个功能,可以把撤销功能也重写一下,
思路很简单,监视每一步用户的输入(原生撤销)
并记录你VSTO按键的操作功能,逆向运行,
这样就可以将你代码执行的操作进行还原了。 参考技术A 做vsto为什么还要用连接字符串打开excel追答
直接引用excel对象库就可以用VBA里面的方法操作表格了
VBA要是不会还是别用vsto了,直接写正常的窗体程序吧
以上是关于c#VSTO配置平台改成了x86为啥外接程序加载不了了的主要内容,如果未能解决你的问题,请参考以下文章
VSTO外接程序项目只用1个文件实现Ribbon CustomUI和CustomTaskpane定制VB.Net版