excel-vba相关内容

对于经典的ADO / ODBC / Oracle 10g中EZCONNECT连接字符串语法

我想不同的VBA项目连接到Oracle 10g的后端使用ADO(2.8),无TNS。各种尝试之后,我们决定最简单的一系列的全新安装步骤包括: 设置了一个Oracle即时客户端 安装附带的ODBC驱动程序 (测试通过SQL Plus中使用EZCONNECT连接) (测试通过创建连接的Windows DSN) 一切都到这里工作正常。问题是,我不能找出语法告诉ADO使用的即时客户端的ODBC驱动程序 ..
发布时间:2015-11-28 12:51:10 数据库

MS Office的VBA改变2003至2010年

在我公司的IT部门终于决定从微软Office 2003切换到2010年。在我的部门,我们developped在VBA运行很多小的应用程序。特别是所有的人都被编在MS Excel和MS Access。 现在,几个星期前,我们收到一台PC来测试我们的应用程序 - >,当然没有应用真正在运行方式it's应该做的事 所以我的问题是,如果有任何信息的来源,通知所有从Office 2003制作,以2007年 ..
发布时间:2015-11-28 12:50:22 Access

创建自安装的宏?

您好我创建的宏为我的合作工人。目前的方法,我对分配给另一台计算机进入VBA编辑器和进口。 我真的想做出一种“安装程序”的宏,允许用户安装一个新的宏,而不必进入编辑器。我不知道这甚至有可能,但任何想法,欢迎! 谢谢! 解决方案 您需要启用在参考Microsoft脚本运行时库。 (VBE - >工具 - >引用勾选) 基本上,你创建包含要安装宏的code字符串。很显然,该字符串可能是很长的与 ..
发布时间:2015-11-28 12:50:16 Access

如何监控在Excel中VBA监视窗口在字典中的值?

我通过字典作为新词典使用Excel的VBA词典(并添加一个引用脚本运行时)。当我试图监视这些在调试过程中,我只能看到它趴在字典中的钥匙,但不是每个按键的相应数值。 有没有办法看到的价值呢?它将使调试更加方便我。 编辑:根据您的回答,有没有简单的解决办法,但我可以做到以下几点。 使用全局变量暗淡d_obj为对象,并持续监控它,每当我需要查找一本字典的值,我键入到立即窗口设置d_obj(密钥)= ..
发布时间:2015-11-28 12:49:58 Access

Object'_Global'失败VBA的方法'细胞'

编辑:我有一个访问应用程序中,我需要打开一个现有的Excel工作表,找到一个日期(已经在表)和填充一行(带日期的单元格列)用1或0 这意味着我必须在datecell.column转换为字母相当于之前,我可以设置一个单元格填充。 我使用的功能,这是我在Excel中使用之前(如下图所示),编辑完 功能Col_Letter(lngcol)作为字符串 昏暗的vArr vArr =斯普 ..
发布时间:2015-11-28 12:49:15 Access

如何引用一个嵌入的PowerPoint或Excel文件在Access中的窗体?

所以,如果我是采取一个访问的形式,或者嵌入一个Excel US preadsheet进去还是一个PowerPoint甲板上,我将如何引用它的VBA code? 我知道我必须设置图书馆,命名OLE对象的框架,并使用适用的语法无论我想做的事,有什么我坚持的形式,但是我曾经用Excel做的唯一的事情, /或PowerPoint自动化是一个单独的窗口/应用程序从Access开放,而不是在访问形式。所以, ..
发布时间:2015-11-28 12:47:34 Access

整数VS朗混乱

我看到许多人认为在以下 VBA将所有整数值输入长 在事实上,即使是 MSDN文章的说: “在最近的版本,但是,VBA将所有整数值long类型,即便是类型整数声明。” 这怎么可能呢?考虑一个简单的例子。 子样品() 昏暗我作为整数 I = 123456789 结束小组 如果 VBA 将所有整数值键入龙 即便是作为整数类型,然后在上面不应该给你的溢出错误!声明 ..
发布时间:2015-11-28 12:46:16 Access

如何让使用访问VBA从列名擅长列号

我想从列名的Excel的列数(指数)。 昏暗ExcelApp作为新Excel.Application 昏暗ExcelBook作为新Excel.Workbook 昏暗COLNAME作为字符串 COLNAME =“样品名称” Debug.Print ExcelBook.Worksheets(“工作表Sheet1”)范围(COLNAME&安培; 1)。.COLUMN 但是,这code未打印的 ..
发布时间:2015-11-28 12:46:05 Access

得到了一些独特的价值,而不分离值属于价值相同的块

我与任何一个PL / SQL解决方案,或访问VBA / Excel的VBA OK(尽管访问VBA是pferred在Excel中VBA $ P $)之一。因此,PL / SQL是首选,进入VBA是第二和Excel VBA是第三个。 这是一个非常棘手的问题来解释。请询问任何问题,我会尽我所能清楚地回答这些问题。 我在一个叫NR_PVO_120表中的以下数据集。我要如何挑选出一个数字(可以改变,但让 ..
发布时间:2015-11-28 12:45:00 数据库

导出访问查询到Excel格式

所以,我有,我想送回到EXCEL在访问查询。在使用导出向导是很好,很正常,我想更多的自动化添加到导出过程。到目前为止,我的工作code所以出口在最后excel表会产生一定的格式。至于基本的格式,我很好,我发现有很多的资源来帮助我。 我的问题是,我要设置条件格式,这样,如果一个特定的列(G)的值,则整个行被高亮显示。我有点失去了如何通过VBA code设置条件格式为Excel中访问 下面是我 ..
发布时间:2015-11-28 12:44:46 Access

VBA插入嵌入式图片的excel

我已经看到了很多关于我们的帖子 xlApp.activesheet.Pictures.Insert(strImagePath)的插入图片变成为preadsheet使用VBA,它的伟大工程。唯一的问题是它插入它作为链接的图片。所以,如果我发s preadsheet我们的网络图像失败。谁能告诉我如何使用 Pictures.Insert 的图像将作为嵌入图像,或者将其放置嵌入另一种方法?我也呼吁从进入这 ..
发布时间:2015-11-28 12:44:41 Access

如何评价和code在Office VBA编辑器取消注释块

在办公室的VBA编辑器( ALT + F11 ),你对此有何评论或取消第code块? 解决方案 在VBA编辑器,转到查看,工具栏,自定义... 或右键单击工具栏上,选择自定义... 在命令设置页,选择左侧的修改菜单。 然后大约三分之二的一路下跌有两个图标,注释块和取消注释块。 拖放这些到您的工具栏,然后你可以很方便地突出code块,并注释掉并取消了按一下按钮! 请参阅 GauravSi ..
发布时间:2015-11-28 12:43:31 Access

使用VBA从Access运行后删除从任务管理器的Excel任务

现在我趁机问在这里,我真的尝试了很多不同的方式,但似乎我无法能够关闭在任务管理器中的Excel任务,它挂起,直到我结束访问彻底,恼人的,因为我不能运行使用Excel从接入两个不同的工作。第二工作可以给我的错误。 我已经取得了一些意见,我仍然无法摆脱的Excel。 为code的目的是运行某些查询的和将数据导出到Excel,然后锁定Excel工作表中,因此用户只能在回答数据填写。 code: 私 ..
发布时间:2015-11-28 12:43:21 Access

如何在SQL字符串格式化成code可读块,十分格式化,更易于阅读

在我写code,它建立了一个动态SQL语句我经常使用查询生成器工具,如提供的MS Access来生成然后,我会在我的code使用的语句的基础。 然而,就这样更容易阅读的code。如果这条SQL语句以及格式化。任何人都可以提供咨询意见如何最好采取什么本质上是一个长的未格式化的SQL语句,并把它变成一个很好的文本字符串或code一个很好的块更易于阅读。 解决方案 我已经使用这种技术在过去,这是这 ..
发布时间:2015-11-28 12:43:18 数据库

试图调用从VBA一个.NET函数 - 在VBA中使用RUN

我有一个.NET类库,并做了必要将其包含在Excel中的所有东西。 (expoting作为COM可见,对于COM-互操作和regasm'ing该dll以及) 我用Excel 2007中以Excel加载项,我看到我的'TestLib.Functions“为选中。我能够访问该功能在我的VBA code为: 设置LIB =新TestLib.Functions returnVal = lib.Add(5 ..
发布时间:2015-11-27 14:53:24 C#/.NET

如何优化这个简单而可怕的实现?

我基本上要为从细胞中移除公式,但要保留的计算值。 所以,我实现了它很容易和它的伟大工程,但很慢。(约2分钟,1800个细胞) 我有: 昏暗的山坳作为Excel.Range = getRange() 对于每一个细胞在山坳 cell.Value = cell.Value 下一个 我试图这样做是为了在第一单元格,然后自动填充的其余部分,但复制第一单元格的值与细胞的列中的其余部分。 ..
发布时间:2015-11-27 11:37:38 C#/.NET

如何利用VB.net删除从细胞中边界的范围在Excel中?

旨在实现: 要在范围内的单元格摆脱边框(如有)。 我有: 昏暗的范围内Excel.Range = sheet.Range(“A2:K100”) 对于每个小区范围 //一些单元格区域有边界 //如何从细胞中删除边框的范围 下一个单元格 请帮助..! 我是新来的Vb.net! 解决方案 range.Borders(Excel.XlBordersIndex.xlE ..
发布时间:2015-11-27 10:40:17 C#/.NET