Tag: visual studio 2010

VB.NET – Excel公式

嗨即时尝试编程插入公式到单元格使用以下内容: With wbXl.Worksheets("Sheet2") .Cells(9, 2).Formula = "=SUMIFS(Running!C2:C999999,Running!B2:B999999,">=01/10/2014 00:00:00",Running!B2:B999999,"<=01/10/2014 23:59:59")" End With 问题在于“在公式中用vb打havok说句法错误。 我将如何解决,任何帮助将是伟大的:) 非常感谢,皮特

如何在对列中的值进行sorting后给出我的位置命名

我正在生成一个文本文件的Excel输出。 我正在使用C#来使我的应用程序。 基本上,我正在按升序排列第四列。 但是,发生什么事是我的最后一列是不是从1号到n号..看到这个请https://imageshack.com/i/exeLuFw3j我应该为此做什么.. 我的代码片段: private void button1_Click(object sender, EventArgs e) { //opening a folder if (ofd.ShowDialog() == DialogResult.OK) { //processing selected text file int[] cols = new int[] { 15, 15, 25, 15, 15, 15 }; string[] strLines = System.IO.File.ReadAllLines(textBox1.Text); StringBuilder sb = new StringBuilder(); string line = string.Empty; string LastComment = string.Empty; string […]

Connectionstring属性尚未初始化vb.net

我认为解决办法是宣布他已经做了cnnExcel,但我不能得到错误的乘法。 错误行是 cnnExcel.Open() 这里是代码 Public Class Form1 Dim cnnExcel As New OleDbConnection Public Function GetExcelSheetNames() As String() Dim conStr As String = "" Dim dt As DataTable = Nothing Dim opExcel As New OpenFileDialog opExcel.Filter = "(*.xlsx)|*.xlsx|(*.xls)|*.xls" opExcel.ShowDialog() Dim pathExcel As String = opExcel.FileName If pathExcel.Trim = "" Then MessageBox.Show("Please select file !") Return Nothing […]

如何将一个excel.worksheet对象分配给我刚刚复制的工作表(全部在一起)

我正在创build一个Excel工作表的副本,我想将其分配给另一个Excel工作表对象,但Excel副本方法不会返回任何内容,因此我无法在一行中分配一个对象。 这就是我所希望的: wksTarget = wksSource.Copy(After:=wkbExperiment.Sheets(wkbExperiment.Sheets.Count)) …但这给了我“expression不产生价值” 所以我必须这样做: wksSource.Copy(After:=wkbExperiment.Sheets(wkbExperiment.Sheets.Count)) wksTarget = wkbExperiment.Sheets(wkbExperiment.Sheets.Count) 这是依靠复制的表单是最后一个不那么好。 有任何想法吗? 谢谢 克里斯蒂安

在vb.net中格式化excel单元格边框

嗨,我很新的使用Visual Studio 2010生成Excel报告,我很难find正确的代码放在单元格的底部的边框。 到目前为止,我有这个代码工作正常,但它会把所有的边界。 Wsheet.Cells(9, itemcount + 2).borders.LineStyle = Excel.XlLineStyle.xlContinuous

我应该使用哪个版本的Microsoft Office Interopt dll

我目前正在Visual Studio 2010中添加一个excel。 我的电脑上的Excel版本是Excel 2013。 我需要使用哪个版本的Microsoft.Office.Interop.Excel参考,如果我想能够debugging程序(目前它返回一个错误,指出我没有安装正确的Office版本)? 我似乎可以find的最新版本是v14。 从阅读我的印象,我可能需要得到一个更新版本的视觉工作室来做到这一点。 在此先感谢您的帮助。

在C ++(VS2010,MFC,Excel / ODBC)中处理CDBException(错误)

初学者在这里。 我有一个使用VS2010编译的MFC Vicual C ++应用程序。 我有一个DSN作为ODBC连接到一个实时Excel电子表格(通过Excel驱动程序)。 我的应用程序每秒查询一个电子表格。 如果一个单元格的值发生了变化(简单计算涉及其他单元格接收实时数据馈送的结果),那么应用程序会打印新值,然后返回查询更改。 该应用程序工作正常的一段时间,忠实地打印新的数据到饲料中的单元格的值的变化。 然后,它总是产生一个错误: “Microsoft Jet引擎找不到对象”(未知)“请确保该对象存在,并且正确拼写其名称和path名称。 文件path全部以绝对值表示。 我推测,只要查询恰好与正在更新的单元格内容一致,就会产生错误。 我可以通过点击被调查的单元格然后触摸一个键(开始编辑单元格,这里通过对单元格公式的反应)来生成完全相同的错误信息和行为。 Afx错误对话框运行。 如果我“确定”并selectexcel文件,应用程序将返回并运行,直到出现新的相同错误。 但是,如果我select“取消”应用程序退出。 如果我注释掉我自己的错误捕获,这个对话框仍然出现。 我想应用程序运行“无头”,只是重试连接数据库。 有什么办法可以在这里覆盖? 我意识到Excel不适合并发(多用户)访问。 但是我不需要同时访问 – 当“其他”改变它的时候,我不在乎看到这个单元格。 我只是想(等待)重试。 提前在这里询问有关恐龙骨科技的道歉。 事实上,我需要查询实时数据导致了我的试用和错误的ODBC(libxl只能看到文件数据和公式,而不是他们的价值观)。

Visual Studio – 用不同的高程启动外部程序

我们有一个使用Addin Express的Excel插件。 要注册插件,我们必须以pipe理员身份运行Visual Studio。 看起来,Windows 10在提升版权/ UAC方面比7版有一些不同的行为。 我的问题:有没有办法启动外部程序在VSdebugging(如Excel)而不是作为pipe理员,当VS作为pipe理员运行。 这个问题实际上更令人烦恼,但是当你双击一个excel文件时,如果Excel没有被提升,它只会在Excel的已经打开的实例中打开。 所以我开始debugging我的Addin,在Win7中,我只需双击打开.xlsx文件,然后打开Excel的debugging实例。 在Win10中,它会打开一个新的实例(未被debugging),除非我在Excel中通过3-4点击文件/打开过程。 没什么大不了的,除了我每天做几百次,所以我试图节省点击和时间。 任何想法将不胜感激。 谢谢,

C#:Excel插件function区选项卡不显示

问题:我在Visual Studio 2010中有一个Excel 2010外接程序项目。我在其中添加了一个function区(可视化devise器),但在debugging时,自定义选项卡没有显示在Excelfunction区中。 我已经尝试了所有这些: 创build一个不同的项目( 就像我认为可能会破坏这个项目一样 ),但没有任何相同的情况。 REF 更改ControlIdType =自定义,ControlID =“tabPsycho”。 Excel中的Checked Add-In选项[ 它在活动应用程序加载项列表中显示 ]并被选中。 REF 是的,它在Excel中加载[ 我放置一个Msgbox来检查 ]

Windows 7下的ClickOnce / Excel-VSTO

我们在VS2010中开发了一个.Net 4.0 VSTO Excel AddIn,我们通过ClickOnce来部署。 我们的部署在Windows XP上看起来很好,但是在Windows 7上安装的时候是非常有问题的。这些问题似乎都与当AddIn需要通过Excel删除的时候有关(例如,它被Excel软删除了[例如由于失败等],然后用户通过Excel | Options | AddIns | Manage | COM AddIns对话框将其删除。 上述情况导致发生上述情况后重新安装AddIn的情况,它不会在Excel中公开,即Excel AddIns选项卡(如果安装了一个或多个AddIns,通常会出现)将永久消失。 当我们正在开发/debugging时,它变得更加棘手,因为我们正在重新命名/移除AddIn实例 – 以至于在Windows 7上开发VSTO不再可行 请注意,AddIn 不在硬删除(禁用)列表中 – 它已被删除。 我已经尝试安装/重新安装/卸载,重新启动,删除registry项(清理caching/卸载后),从C:\ Documents and Settings \\ Local Settings \ Apps \ 2.0中删除文件系统文件,清除caching(通过法师和/或rundll32 清除.NET下载的应用程序caching没有法师? )。 XP和Windows 7之间的行为似乎有明显的差异。 有没有人有类似的问题? 我能看到的唯一的select是一个完全成熟的MSI的部署项目,但是这不是一个完美的地方 – 需要本地pipe理员访问等 非常感谢 特拉维斯