excel-vba-mac相关内容

测试SQL Server连接

我构建了一个基于Excel的工具,该工具使用ODBC连接和查询表从SQL Server中提取数据(2014年).此工具必须与Mac Office 2016兼容(因此ODBC和querytables). 我正在努力测试用户是否可以连接到SQL Server.使用ODBC连接时,如果连接失败,则会打开一个SQL Server错误登录对话框,然后打开一个登录对话框,然后我的错误处理才能生效. ..
发布时间:2020-05-19 20:17:22 数据库

ActiveX组件无法创建对象--- Mac版Excel

我正在尝试使用包含宏的Excel 2011 32位(对于Mac)电子表格.问题在于此宏在PC上工作正常,但在Mac上却无法正常工作.我尝试导入Tim Hall的Dictionary.cls,但仍然无法正常运行.对于KeyValuePair.cls也是如此. 错误:运行时错误"429" ActiveX组件无法创建对象 我不是程序员,所以问题可能出在我身上,不知道要做什么才能使工作正常.对 ..
发布时间:2020-05-05 14:01:13 其他开发

Mac版Office 2011中的VBA Shell功能

我正在尝试从Word 2011 for Mac中的VBA宏启动外壳脚本,该脚本将在“终端"窗口中运行.我已经尝试过同时使用Shell函数和 MacScript 函数,但是无论哪种情况,VBA解释器似乎都无法找到该脚本. 根据VBA参考文档,以下方法应该起作用: RetVal = Shell("Macintosh HD:Applications:Calculator.app", vbN ..
发布时间:2020-05-04 10:33:47 其他开发

“对象不支持该动作”在Excel 2011(Mac OS X)中的下拉菜单

我有一个使用Office 2010制作的大型Excel工作簿,其中包含一些VBA代码。除了下拉菜单之外,一切似乎都工作得很好。确切地说,它们以图形方式工作,但是 Me.Shapes(“Drop Down 1”)。ControlFormat 抛出“对象不支持此操作”错误(我确定“下拉1”是正确的名称,等等),正确地,它被正确地引用(例如 shape = Me.Shapes( ..
发布时间:2017-09-26 21:16:18 Office

如何在Excel 2011 for Mac中解析XML?

我有一些VBA代码用于从 Excel(2007年,2010年)访问各种基于XML的Web API,并且刚刚运行在Mac上运行 Excel 2011的用户即可。我开发的代码取决于对MS XML 6.0的引用,这显然在Mac上不可用。 这个似乎是一个问题其他人反而无法解决。 用户是否可以下载并安装相关的.dll? 解决方案 一个跨平台解决方案是使用QueryTable 像这样的一个 ..
发布时间:2017-09-26 21:07:57 Office

ActiveSheet与WorkSheet

我正在使用Excel for Mac 2011,我有一个复选框在一张。我试图使用以下代码自动化: Private Sub CheckBox12_Click() Dim ws As Worksheet 设置ws = ActiveSheet 与ws 如果.Shapes(“CheckBox12”)。OLEFormat.Object.Value = xlOn然后 .Range(“CK1” ..
发布时间:2017-09-24 20:17:21 Office

在Mac Excel 2011中从Mysql DB获取数据的VBA代码

我在Windows中使用ADODB代码从Mysql数据库中获取数据,并且工作正常。但是,我似乎无法使用Excel工作簿(使用ADODB)来处理Excel Mac 2011。经过大量的搜索,我发现了一个实际的技术的ODBC连接器,我可以使用Microsoft Query获取三行。但是我希望使用VBA代码完成这项工作,但是却无法做到这一点。有没有人得到这个工作?如果是的话,请给我一个示例代码。感谢提前 ..
发布时间:2017-09-24 20:02:28 数据库

将CSV文件的内容加载到数组,不打开文件

我需要将超过6000个csv文件整理到一个单一的csv文件中。目前的VBA流程是: 1.打开单独的CSV数据文件 2.根据行数将$文件加载到数组 3.关闭单个CSV文件 4。过程数组 为了提高代码和处理的效率,我希望有一种方法可以将数据从单独的CSV文件加载到数组中,而不会打开关闭每一个文件。 我正在使用Excel 2011 for Mac。 解决方案 确定我假设所有6 ..
发布时间:2017-09-24 18:19:52 Office

Macbook功能在Office for Mac 2016中运行不正常!有任何想法吗?

解决方案我的宏使用MacScript,但在最新的Office for Mac 2016预览版本中似乎没有工作。 用于在Office for Mac 2011中支持内联Apple脚本的 MacScript 命令已被弃用。由于沙盒的限制, MacScript 命令无法再调用其他应用程序,例如Finder。所以我们不鼓励使用这个命令。 对于需要更改现有代码,因此不使用 MacScript 的情况,您 ..
发布时间:2017-09-24 15:09:48 Office

将嵌入的Word文档保存为PDF

场景 Word文档嵌入Excel 2011文件。我需要将其保存为pdf。 如果是Excel 2010,那么它不会是一个问题,因为MS P Office支持OLE自动化。 / p> 我尝试了什么? 这是我在Excel中尝试的代码2010年的作品。 Option Explicit 子样本() Application.ScreenUpdating = False ..
发布时间:2017-09-23 21:54:06 Office

如何从Excel VBA for Mac 2011发出HTTP GET

我需要从Excel for Mac 2011向Web服务发出带有查询字符串的HTTP Get。我已经看到使用QueryTables的答案(如何使用VBA从Excel向服务器发送HTTP POST请求? a>),但它们使用POST方法,而不是GET方法。我也看到从Windows机器很容易,但我被困在Mac上。 任何建议,还是无望? 解决方案 进一步研究,我遇到了Robert Knigh ..
发布时间:2017-09-23 18:35:56 Office

是否有替代Scripting.FileSystemObject在Excel 2011 VBA的mac?

如何在Excel 2011 for MAC中安装/使用”Scripting.FileSystemObject“?似乎表明在Excel 2010中使用 Scripting.FileSystemObject 是不可能。 还有其他替代方案可用,以便我可以: 通过每个文件中的每个工作表,在特定目录 iterate 中获取所有Excel文件的集合,并将其导出为 .csv 文件 目前这是一 ..
发布时间:2017-09-09 17:54:42 Office

突出显示重复行 - 整行与整行

我不敢相信这是多么困难。我想找到所有重复的行。列A:R,动态行计数。我知道如何删除行。但我只想强调他们。我的数据是一个listobject(表),如果这有帮助。没有!我不想使用条件格式。我已经做到了有用。人们总是想要的例子,但是我已经重写了这么多次,这里是我试过的最后两个: 再次,我的范围是x.Range(“ A4:R380\" )。查看如何识别整个重复的行;不是基于单个列或值等等。一行中的 ..
发布时间:2017-09-09 16:49:09 Office

Excel 2011 VBA文档

我在Windows上的各种Office产品中使用了VBA,但这是我在Mac上的第一次尝试(OS vsn 10.8; Excel版本14.3.8; Microsoft Visual Basic版本14.3.8。我找不到有关参数的任何文档以及Excel特定对象的属性和方法的描述(如Range)。 通过HELP功能,我可以获得一些关于VBA的一些信息,但不是Excel具体的信息,几个来源提供指向M ..
发布时间:2017-09-09 14:58:21 Office

vba mac连接到sql server与ActualTech odbc驱动程序

我一直在努力解决我的问题一段时间,我似乎并没有找到一个准确和工作的答案,所以在这里我是...我是一个新的vba我不得不承认... .... 我的问题如下: 我正在使用Mac OS X优胜美地ms office 2011,我正在尝试将我的Excel工作簿连接到一个sql数据库。这必须通过vba完成,稍后我想从sql-database读取数据以及将数据写入数据库。我找不到建立与该数据库的连 ..
发布时间:2017-09-09 01:02:54 数据库

Excel VBA - RemoveDuplicates方法不适用于Mac

我有下面的代码,通过查看两列(第3列和第5列)来从工作表中删除重复项。 lRow = .Cells(Rows.Count,“A”)。End(xlUp).Row '.Range(“A1:BR”& lRow).RemoveDuplicates列:= Array(3,5) ,标题:= xlYes .Range(“$ A $ 1:$ BR $”& lRow).RemoveDuplicates ..
发布时间:2017-09-07 10:18:47 Office

vba excel形状

ActiveSheet.Pictures.Insert(URL)我使用一个小的子例程将图片插入到表格中。选择 Excel 2003(Windows)工作正常,但不适用于Excel 2011(Mac )另外, 因此,我修改了我的子程序 (像建议的 http://www.launchexcel.com/google-maps-excel-demo/ ), ,但子例程停止在 ..
发布时间:2017-09-07 09:36:19 Office

VBA Excel查询封闭的工作簿而不打开它

我无法在另一个CLOSED excel工作簿的列中搜索字符串。 以下代码给出了 MsgBox 但是,如果我用 ret =“'”& wbPath& “[”& wbName& “]”& wsName& “”!” &安培;范围(“C3015”)。地址(True,True,-4150)然后宏工作,除了它只给我一个硬编码的值(在这种情况下,单元格C3015的值)。 如何在封闭的工作簿列中搜 ..
发布时间:2017-09-07 09:26:14 Office