Tag: 加载

如何使用VSTO 2005 SE与C#Excel加载项创buildExcel 2003 UDF

我看到一篇关于在VSTO托pipe代码中使用VBA创buildExcel UDF的文章: http : //blogs.msdn.com/pstubbs/archive/2004/12/31/344964.aspx 。 不过,我想使用VSTO 2005 SE在C#Excel加载项中工作,任何人都可以帮忙吗? 我试过罗曼指出的技术,但是当试图加载Excel时,我得到以下exception: 定制程序集无法find或无法加载。 你仍然可以编辑和保存文件….. 细节: Type mismatch. (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH)) ************** Exception Text ************** System.Runtime.InteropServices.COMException (0x80020005): Type mismatch. (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH)) at Microsoft.Office.Interop.Excel._Application.Run(Object Macro, Object Arg1, Object Arg2, Object Arg3, Object Arg4, Object Arg5, Object Arg6, Object Arg7, Object Arg8, Object Arg9, Object […]

双击Excel-Workbook打开时Excel 2010 AddIn不加载

我写了一个Excel 2010加载项。如果从“开始”菜单打开Excel,它工作正常。 但是,只要双击Excel工作簿,AddIn就不能被加载。 我在ThisAddIn.cs检查ThisAddIn.cs , InternalStartup()方法没有涉及。 有人可以帮我吗? 谢谢! 但是从命令行“excel.exe table1.xlsx”打开文件的作品!

提供帮助内容以及.xla插件的最佳方法

我即将为同事部署一个Excel插件(.xla)(Office 2007)。 有没有办法embedded帮助文件的地方? UPDATE 我已经通过将.PDF文件包含在embedded在“This_Workbook”中的对象来实现它。 我可以使用VBA触发它的打开,当我将.xlsm文件保存为.xlam时,.pdf将变为“隐藏”。 这样就不需要分离文件了,我想这种方法很简单。

在加载到表之前,在Excel中testing值

使用C#我从10列Excel电子表格(到SQL Server Express中)加载数据并在加载之前testing空值。 我使用的代码适用于非关键字段,但是当它在关键字段中遇到空值时,我得到以下系统生成的错误消息:对象引用未设置为对象的实例。 我希望Response.Write在系统产生错误之前popup并且执行代码停止。 我的代码如下: if ((string)(range.Cells[rowCount, columnCount] as Excel.Range).Value2.ToString() != null) { myVariable = (string)(range.Cells[rowCount, columnCount] as Excel.Range).Value2.ToString(); } else { Response.Write(@"<script language='javascript'>alert('Update Aborted… \n \nThe load " + "process has encountered an incomplete record on row " + rowCount + ". Please " + "correct your Excel file and reload.');</script>"); return; }

从图像框控件(VBA)中的图像

我正在寻找一种简单的方法来将图像加载到excel中的userform,vba项目中的图像控件。 是否有可能直接从自己的工作表加载粘贴的链接图像,然后让该对象作为图像控件的源? 我发现可以这样做,但它需要导出图像(或将图像保存为图像),然后将其加载到图像控件,但我正在寻找一种不涉及Excel文件中的外部数据的方法。 谢谢。

使用registry来安装Excel AddIn

我创build了一个名为Excel的插件 Project Count_Per Person.xlam 当我打开excel并去发展> AddIns并select我的AddIn安装,它不会保持安装,如果我closures了Excel中,即使保存后。 我做的AddIn,在'AddIns'标签下创build一个新的MenuBarButton, 所以我创build了一个新的registry项来在启动时安装插件 HKEY_CURRENT_USER \软件\微软\办公室\ EXCEL \加载项\ ProjectCount_PerPerson 钥匙看起来像这样 (Default) REG_SZ (value not set) Description REG_SZ Project Count_Per Person FriendlyName REG_SZ Project Count_Per Person LoadBehavior DWORD 0x00000003 (3) Manifest REG_SZ C:\Users\b012918\AppData\Roaming\Microsoft\AddIns\Project Count_Per Person.xlam 当我启动Excel时,它显示它正在安装AddIn,但是我得到一个 exception阅读清单从 文件:/// C:/Users/b012918/AppData/Roaming/Microsoft/AddIns/Project%Count_Per%Person.xlam: 清单可能无效或文件无法打开。 http://pastebin.com/bN1datV5 任何洞察到我搞乱了将是有益的。 附加信息: 如果插件在我启动excel的时候被卸载了,它会给出错误信息。 如果插件被“检查”,当我开始excel,它给下面的评论下载错误。 即使插件是以前安装,CommandBarButton不会保持原位。 另外,在选项 – >插件中,插件被声明为“活动”。

获取pywin32 excelAddin.py在Excel 2007上工作

我想在WinXP MS Office Excel 2007,python 2.5.4上获取pywin32 excelAddin.py演示脚本。 虽然COM加载项自己成功注册并显示在Excel的“COM加载项”列表中,但它不起作用。 只有我得到的错误反馈是在Excel的“加载项”对话框中的“加载行为”行,表示“未加载。加载com加载项期间发生运行时错误” excel或办公室日志在系统上的任何地方? 我怎么知道哪里出了问题?

Excel – 文件优化

我正在处理一个相当大的Excel文档(〜9MB),其中有60多张,每个文档中都包含很多CUBEVALUE公式。 这个文件需要2分钟才能打开(不包括刷新值),而我读了很多build议,例如: 工作表的拆分(由于这个文件的性质而不可能) 较短的公式,(不可能) 在32位和64位上都testing过(性能不是很明显) 我想知道你们是否遇到过任何优化Excel的开放时间的方法,而不会显着改变其中的内容或任何进一步的build议。

EPPLUS添加评论结果错误打开excel文件

我想在一个单元格添加注释,所以..我做了: … ExcelPackage package = new ExcelPackage(new MemoryStream()); var ws = package.WorkBook.WorkSheet[1]; ws.Cells[1, 1].AddComment("Lot Price: $12,000", ""); … package.SaveAs(new FileInfo("fileout.xlsx")); package.Dispose(); 当试图打开结果“fileout.xlsx”时,它显示一个对话框,说尽可能多的恢复…然后恢复fileout.xlsx显示错误: (注释)加载错误,第5行,第0列,删除部分:/xl/comments5.xml部分,带有XML错误(注释)加载错误,第5行,第24栏“。 看来EPPlus在有评论的时候产生了一个错误的格式xml。 我想分享我的解决scheme: 我刚刚为注释添加了一个NON-BLANK标题行,如“REF”: ws.Cells[1, 1].AddComment("Lot Price: $12,000", "REF"); 我希望有人能得到这个帮助。

有没有办法将LOAD DATA INFILE(导入)xlsx文件导入到MySQL数据库表中

我知道这是讨论了很多,但我没有find如何做到这一点的解决scheme。 我需要的是导入一个Excel文件(xls / xlsx)到我的数据库表。 这是一个button,它执行的命令是这样的: string cmdText = "LOAD DATA INFILE 'importTest4MoreMore.csv' INTO TABLE management FIELDS TERMINATED BY ',';"; 它工作很好。 但我需要导入excel文件不是CSV。 据我所知LOAD DATA命令不支持xls是二进制文件。 那么有什么解决办法呢? 请帮忙 非常感谢 佩皮斯