Tag: ms office

MS Excel XML页眉页脚

我以XML Excel格式生成Excel报告。 在这个报告中,我必须重复每页上的前25行和后10行,如页眉和页脚。 你可以请指导我完成这项任务所需的代码。 我正在使用ColdFusion。 谢谢。 拉维

自动添加行到Excel文件模板

我正在IIS 7上运行.net 4.0 asp.net应用程序。我想知道是否有一个简单的方法可以将行添加到用户可以从服务器上下载的excel 2007/2010(不是过于臃肿)的模板文件中。 例如,用户可能检查几个勾选框并点击网页上的一个button。 服务器在一个表上执行一个sql查询并返回结果。 我有一个Excel文件,在Web应用程序的资源目录中包含一些标题,列标题,格式等。 我想复制这个文件,将每个结果作为一行插入到这个文件中(插入名字到单元格A3,姓名到单元格B3等)。 并使其可供用户保存在其磁盘上。 由于Excel(xls)格式是“开放格式”,我想知道这是多么简单/直接。 是加载Excel XML DOM和插入XML元素的问题吗? 我需要使用什么库? 任何帮助或资源将不胜感激。

提示closures多次保存

我正在使用VS2008。 在我的应用程序中,从MMCpipe理单元中运行Excel 2003工作表(在Office 2007中),以便用户可以修改某些参数。 代码订阅了BeforeClosing事件,Window Deactivate和WindowActivate。 只有在用户selectclosuresExcel应用程序后,才会平稳地运行,并提示他保存文件是/否/取消,并且永远不会保存表单。 问题是我正在使用Workbook.Close()来closures该死的东西。 它的第一个参数是一个布尔,如果它是真的,它会每次都保存,从不假,在Type.missing它会在closures时再次提示。 因此,用户被提示一次(这个人只有取消function),然后他再次被Workbook.Close()提示保存(这有一个/没有function,但没有取消function – 即使你点击取消)。 不,我试图订阅BeforeSave事件,并试图把它放在beforeClose中,但它不会触发; 另外强制保存不是一个解决scheme,并跳过closures工作簿和杀死Excel(以避免工作簿closures)也不是一个解决scheme。 我也试图通过简单地释放与工作簿关联的com对象来避免workbook.close,但无济于事。 有一件事要注意,如果你点击文件保存,会出现一个对话框,告诉你如果你保存电子表格,某些function在Office 2003中可能不可用(这个额外的对话框可能是个问题吗?) 一个可能的解决scheme(我将作为最后的手段)将是closures压缩保存提示,并从代码(我可以控制一个对话框)激发自己的对话框,并阅读结果,并做相应的事情(我想要避免这种情况,因为它必须翻译成20多种语言,需要很多时间…) 如果您有任何想法,我将不胜感激。

Excel VBA Workbook.ChangeFileAccess

我在使用VBA更改Excel工作簿上的文件访问模式时遇到问题。 我正在使用Office 2010。 我希望能够根据需要在只读模式和读写模式之间切换。 但是,似乎将工作簿从读/写更改为只读,然后再次返回,如下面的代码在尝试访问工作簿对象的任何成员时会导致自动化错误。 Public Sub example() Dim w As Workbook 'open workbook with write access Set w = Workbooks.Open("example.xlsx", ReadOnly:=False) Debug.Print w.Name 'sucessfully accesses members of w 'change file access to read only w.ChangeFileAccess XlFileAccess.xlReadOnly Debug.Print w.Name 'successfully accesses members of w 'change file access back to read/write w.ChangeFileAccess XlFileAccess.xlReadWrite Debug.Print w.Name 'fails […]

更改PowerPivot文件中的连接数据

所以我遇到了一个有趣的问题。 我需要在PowerPivot查询中指定一个自定义的WHERE子句。 我必须根据外部条件来改变它。 我想编辑文件并保存副本。 任何想法如何做到这一点? 我从二进制打开PowerPivot文件,但它似乎encryption…

VBA:从VSTO加载项以编程方式创build函数?

是否有可能从VSTO加载项以编程方式创buildVBA函数?

如何获得excel插入一个新的图像与苹果?

我有以下的Applescript: tell application "Microsoft Excel" tell active workbook make new picture at end with properties {save with document:true, file name:"/Users/yuval/Pictures/foobar.jpg"} end tell end tell 根据几个来源,这应该工作。 但是,每次运行脚本时,都会收到消息 Microsoft Excel出现错误:无法创build类图片。 在描述中,我看到了错误 错误“Microsoft Excel出现错误:无法创build类图片”。 数字-2710从图片到类 经过两个小时的search,我完全不知道该怎么做。 任何帮助将不胜感激! 详细信息: 在Mac OS X 10.7 Lion上运行Microsoft Excel 2011

如何在Excel 2010中使用Access 2003?

我正在使用VBA支持使用Access 2003编写的旧应用程序。 我们正在将我们的系统更新到Office 2010,但Access将保持2003版本。 (这是由于我的组织中的其他团体的几个因素。) 我们使用Access作为运行MS SQL和Sybase数据库的报告的前端。 其中一些报告在Excel中打开。 在testing过程中,运行写入Excel工作簿的报告会导致Access应用程序崩溃并退出,而不会显示警告消息 – 应用程序将简单地从屏幕上消失。 我不确定这是什么原因,或者我应该从哪里开始寻找答案。 有没有人处理过类似的情况?

小的Excelmacros启用的文件需要5分钟才能在快速的计算机上打开,为什么?

我有一个令人难以置信的缓慢打开excel 2007macrosfunction的工作簿,只有950kb的文件大小。 它有两个工作表,一个是空的,另一个有1000个logging跨越10列。 该文件还包含3个短的macros,其中之一是一个Web数据查询。 我试图找出为什么文件打开如此缓慢(如5分钟)。 如果这是networking数据查询macros代码,我想知道为什么。

拦截Excel打开文件

有没有办法通过COM插件拦截或覆盖Microsoft Excel的文件打开命令? 我想在Excel尝试打开工作簿之前处理文件,所以Application_WorkbookOpen太晚了。 理想情况下,它也应该在Excel文件被双击时触发。