vba相关内容

VBA点击带有href=javascript:void(0)的链接;

我正在尝试单击带有Has href=javascript:void(0); 的链接 我已尝试使用标记名,但不起作用。Tag找不到href-javascript空(0)。 感谢您的回复.. 您能告诉我链接上有哪个Java脚本吗? 推荐答案 通常,这些<;a>;锚元素具有onClick event。您需要检查元素并确定正在执行的脚本和参数(如果有)。 ie.D ..
发布时间:2022-09-23 11:53:03 其他开发

Regex:匹配VBA Excel函数中的所有内容,但不匹配特定的多字母字符串(正则表达式、激励、任何内容,但不是Visual Basic)

朋友们,这是另一个关于regex:匹配所有内容,但不是...,但到目前为止,似乎不符合我的简单问题。 我需要对Excel函数进行编程,以将字符串与其前面的枚举数分开(类似于此处所做的操作:VBA regex: extract multiple strings between strings within Excel cell with custom function) 我的第一个简单字 ..
发布时间:2022-09-21 10:11:25 其他开发

如何在Mac上的EXCEL VBA中使用状态栏

我正在尝试设置进度条,以便我可以查看我的SUB是否正在运行我是否已成功冻结了EXCEL。我正在查看其中一个答案here,但它不起作用。 这是我所拥有的: Dim n As Integer With Worksheets("Data_History") Set starting_cell_range = .Range(find_last_column("Data_History" ..
发布时间:2022-09-20 17:22:26 其他开发

在VBA中调用python代码:权限错误

我正在尝试从VBA(run_report.xlsm)运行python代码。 我的xlsm文件和所有的py文件都在同一个目录中。 Python代码必须处理run_report.xlsm文件中本身的数据(同样,这也是我从中运行VBA代码以调用Python脚本的文件)。 这是VBA代码: Option Explicit Sub RunPythonScript() 'Declar ..
发布时间:2022-09-06 16:37:14 Python

VBA DAO访问类似于Excel 2010的数据库

我正在尝试使用DAO将一些VBA写入Excel2010。我希望能够像访问数据库一样访问EXCEL 2010工作簿。我正在尝试打开工作簿,而不是打开MDB文件。有没有办法将DAO用于Excel工作簿而不是实际的数据库? Dim db As Database Dim rst As Recordset Dim SQL As String SQL = "SELECT * From [DataShe ..
发布时间:2022-08-26 21:43:32 其他开发

将Excel表格作为DAO记录集打开以进行追加

我正在尝试从DAO更新Excel文件中的表,就好像它是一个数据库表一样。听起来应该可以,但我找不到任何有关使用DAO打开Excel的文档。 我打开文件并获得记录集句柄,但看到错误3027“无法更新。数据库或对象是只读的。”当我尝试添加到记录集中时。问题的一部分是,我可以将工作表视为Tabledef,但无法在该工作表中找到作为对象的EXCEL表格。可能我不知道将表作为记录集打开的正确语法。 ..
发布时间:2022-08-26 21:22:18 其他开发

如何检查VBA DAO记录集中的NULL?

我在使用DAO记录集提取的数据库中有一个可选字段。在将该字段与其他字段连接之前,我需要检查该字段是否已设置。到目前为止,我已经用Is和=(这是明显错误的语法[[Is | =]])尝试了以下代码片段,但都没有用。似乎如果我使用=,它将不能正确地与Null进行比较,如果我使用Is,则它会报告它不是与对象进行比较。 While Not rs.EOF If rs.Fields("Middle ..
发布时间:2022-08-26 21:06:18 其他开发

带有ADO参数的VBA INSERT INTO

我在Access VBA中工作。我有一个SUB,它根据当前元素将给定的集合插入到不同的表中。我刚刚接触并想要使用这个ADO参数,因为我对简单的docmd.runsql "insert into..."有问题。问题是有些字符串包含“'”字符,所以我在这些记录中遇到错误。我搜索并找到了ADO参数,但没有好的教程,现在我厌倦了错误代码,这些错误代码也没有帮助(来自Java)。 我的代码片段: Di ..
发布时间:2022-08-25 10:46:02 其他开发

如何设置Excel记录集中日期的格式?

我从SQL Server获取数据,现在我要将其复制到Excel工作表中。 我尝试设置“START_DATE”的格式,但它只在第一列应用了该格式,其他所有列都显示为存储在SQL Server中。 Sub ReadMBDataFromSQL() Dim Server_Name, Database_Name, User_ID, Password, SQLStr As String ..
发布时间:2022-08-25 10:39:07 数据库

DAO.DBEngine类不再在使用Windows 10的MS Access 2016中注册

一个客户端最近从Windows 7升级到10,并从Access 2013升级到2016(包含在Office 365中)。 Excel中的VBA宏现在会生成以下错误: 运行时错误‘-2147221164(80040154)’类未注册。第:行 Set myEngine = New DAO.DBEngine 我验证了DAO 3.6包含在参考资料中。有一个网站建议&修复Office ..
发布时间:2022-08-25 10:34:27 其他开发

尝试将文本框动态添加到用户表单?

我在Excel工作簿中有代码,可以帮助我创建大量电子邮件,发送给各种程序的用户。我有一个弹出的用户表单,用户填写所有需要的信息。但这一次只适用于一款应用程序。是否有人可以与我共享代码,以便根据勾选的复选框将文本框动态添加到用户表单? 在第一个框架中,我有指示受影响的应用程序的复选框,在第二个框架中,我有选项按钮来描述事件的类型,然后我希望文本框根据勾选的内容显示。 非常感谢任何指导,因 ..
发布时间:2022-08-17 22:28:09 其他开发

有没有办法用VBA在Excel图表中调整图例条目(系列)的顺序?

我正在进行Excel图表自动化。当我尝试向上移动LegendEntry(Series)对象时,我找不到MS site中的任何相关API方法。手动方式如下:选择图表>右键>选择数据...选择一个图例条目>单击按钮上移。我怎么才能用VBA做到这一点?提前谢谢您。 推荐答案 这里有另一种方法 Sub Sample() Dim ws As Worksheet Dim ob ..
发布时间:2022-08-15 18:19:12 其他开发

如何通过IBM Notes决定是否保存电子邮件?

我想使用以下代码通过IBM Notes发送电子邮件。一切正常,但我想不出如何不将电子邮件保存在文件夹&Sent&Quot;中。 我已经尝试将行 .PostedDate = Now() 在&objBackendDocument";对象,并尝试清除该值,因为我在一些帖子中看到,这可能是IBM Notes将电子邮件保存在";Sent";文件夹中的条件。但没有奏效。 ..
发布时间:2022-08-14 15:46:54 其他开发

隐藏或取消隐藏所有Excel工作表,而不循环

我有一个包含179个工作表的工作簿。我想隐藏所有工作表(根据Excel的规则保留一个未隐藏的工作表),或取消隐藏所有工作表。 目前我的代码如下所示(根据我们是否隐藏/取消隐藏工作表进行适当的修改): For Each Sht in Wb.Worksheets Sht.Visible = xlSheetVisible Next Sht 对于179个工作表,这需要4-5秒才能运 ..
发布时间:2022-08-10 16:06:22 其他开发

使用UNION的VBA图表宏范围-错误

我正在尝试使用宏创建散点图,该宏使用不相邻列中的数据。一旦这是有效的,我想添加更多的系列到图表,跨列,但我不能让第一部分工作。这是我的代码: Sub Better_Chart() Dim chtChart As Chart Dim X As Integer Dim Y As Integer Dim Z As Integer 'For X = Range("E1 ..
发布时间:2022-08-09 12:48:15 其他开发

如果数据发生变化,如何只显示新的变化?

​您好! 在该函数的帮助下,会加载动态数据列中不断(每分钟)自动更改的数据。此数据一次在所有行中更新。 ​​我的任务: 如果B7的值自上次更改后发生了更改,则我们在单元格C7中显示";name:Delta";。如果不是,则将单元格C7留空。该文件几乎没有示例。 link to excel file in googlesheets 我使用EXCEL加法处理动态数据 ​ ​ ..
发布时间:2022-08-07 11:40:50 其他开发

访问条件格式-用户界面上的VBA选项更少?

问题是,虽然前端允许4个或更多条件,但当我尝试使用VBA设置条件时,在设置第四个条件时遇到错误。换句话说,如果我只尝试在代码中设置3个条件,那么代码工作得很好。 我正在使用MS Access 2010。我需要为连续表单上的两个文本框设置条件格式。我知道旧版本的MS Access在文本框上只允许3个条件,但我知道我可以在Access 2010中获得更多条件。我当前的应用程序有4个使用用户界面的 ..
发布时间:2022-08-07 10:17:03 其他开发

如何访问PPT折线图的标记边框[不是大小]

我正在使用此代码片段访问突出显示的属性[请参阅图片],但不确定我是否访问正确的属性。我怀疑这一点的原因是,当我尝试为这些属性分配不同的值集时,代码确实运行了,但更改没有反映在图表中。令我惊讶的是,这些属性在智能感知下拉列表中显示为隐藏成员。这是不是意味着这些属性现在已经过时了。如果是,那么我如何访问这些属性?请帮忙。 Dim i As Long For i = 1 To thischart. ..
发布时间:2022-08-06 09:06:03 其他开发

如何将两个演示文稿(Pptx)合并为一个主演示文稿?

我是创建pptx演示文稿以呈现给客户的项目团队的一员。创建所有文件后,我们需要向每个演示文稿添加其他幻灯片。所有新幻灯片在每个演示文稿中都是相同的。 以编程方式完成此操作的最佳方式是什么? 我不想使用VBA,因为(据我所知)我必须打开每个演示文稿才能运行脚本。 我尝试使用了python-pptx库。但文档中写道: “在一般情况下,将幻灯片从一个演示文稿复制到另一个演示文稿是 ..
发布时间:2022-08-06 09:00:54 Python