excel-vba-mac相关内容
我正在努力将工作表导出为PDF. 这是我的代码,仅供参考,我正在使用Office 2016 for MAC Sub saveactiveworkbook() Dim FileName As String Dim FolderName As String Dim Folderstring As String Dim FilePathName As String ActiveShee
..
我构建了一个基于Excel的工具,该工具使用ODBC连接和查询表从SQL Server中提取数据(2014年).此工具必须与Mac Office 2016兼容(因此ODBC和querytables). 我正在努力测试用户是否可以连接到SQL Server.使用ODBC连接时,如果连接失败,则会打开一个SQL Server错误登录对话框,然后打开一个登录对话框,然后我的错误处理才能生效.
..
我正在尝试使用包含宏的Excel 2011 32位(对于Mac)电子表格.问题在于此宏在PC上工作正常,但在Mac上却无法正常工作.我尝试导入Tim Hall的Dictionary.cls,但仍然无法正常运行.对于KeyValuePair.cls也是如此. 错误:运行时错误"429" ActiveX组件无法创建对象 我不是程序员,所以问题可能出在我身上,不知道要做什么才能使工作正常.对
..
我正在尝试从Word 2011 for Mac中的VBA宏启动外壳脚本,该脚本将在“终端"窗口中运行.我已经尝试过同时使用Shell函数和 MacScript 函数,但是无论哪种情况,VBA解释器似乎都无法找到该脚本. 根据VBA参考文档,以下方法应该起作用: RetVal = Shell("Macintosh HD:Applications:Calculator.app", vbN
..
我有一个使用Office 2010制作的大型Excel工作簿,其中包含一些VBA代码。除了下拉菜单之外,一切似乎都工作得很好。确切地说,它们以图形方式工作,但是 Me.Shapes(“Drop Down 1”)。ControlFormat 抛出“对象不支持此操作”错误(我确定“下拉1”是正确的名称,等等),正确地,它被正确地引用(例如 shape = Me.Shapes(
..
我有一些VBA代码用于从 Excel(2007年,2010年)访问各种基于XML的Web API,并且刚刚运行在Mac上运行 Excel 2011的用户即可。我开发的代码取决于对MS XML 6.0的引用,这显然在Mac上不可用。 这个似乎是一个问题其他人反而无法解决。 用户是否可以下载并安装相关的.dll? 解决方案 一个跨平台解决方案是使用QueryTable 像这样的一个
..
我在我的Mac上使用office 2011写了这个小宏。我看不到任何状态栏。任何人都知道为什么这不工作? Sub testStastusBar() Application.DisplayStatusBar = True Application.StatusBar =“Now processing ....” Dim n As Integer 对于n = 1到10 Ap
..
我正在使用Excel for Mac 2011,我有一个复选框在一张。我试图使用以下代码自动化: Private Sub CheckBox12_Click() Dim ws As Worksheet 设置ws = ActiveSheet 与ws 如果.Shapes(“CheckBox12”)。OLEFormat.Object.Value = xlOn然后 .Range(“CK1”
..
我在Windows中使用ADODB代码从Mysql数据库中获取数据,并且工作正常。但是,我似乎无法使用Excel工作簿(使用ADODB)来处理Excel Mac 2011。经过大量的搜索,我发现了一个实际的技术的ODBC连接器,我可以使用Microsoft Query获取三行。但是我希望使用VBA代码完成这项工作,但是却无法做到这一点。有没有人得到这个工作?如果是的话,请给我一个示例代码。感谢提前
..
我需要将超过6000个csv文件整理到一个单一的csv文件中。目前的VBA流程是: 1.打开单独的CSV数据文件 2.根据行数将$文件加载到数组 3.关闭单个CSV文件 4。过程数组 为了提高代码和处理的效率,我希望有一种方法可以将数据从单独的CSV文件加载到数组中,而不会打开关闭每一个文件。 我正在使用Excel 2011 for Mac。 解决方案 确定我假设所有6
..
解决方案我的宏使用MacScript,但在最新的Office for Mac 2016预览版本中似乎没有工作。 用于在Office for Mac 2011中支持内联Apple脚本的 MacScript 命令已被弃用。由于沙盒的限制, MacScript 命令无法再调用其他应用程序,例如Finder。所以我们不鼓励使用这个命令。 对于需要更改现有代码,因此不使用 MacScript 的情况,您
..
场景 Word文档嵌入Excel 2011文件。我需要将其保存为pdf。 如果是Excel 2010,那么它不会是一个问题,因为MS P Office支持OLE自动化。 / p> 我尝试了什么? 这是我在Excel中尝试的代码2010年的作品。 Option Explicit 子样本() Application.ScreenUpdating = False
..
我需要从Excel for Mac 2011向Web服务发出带有查询字符串的HTTP Get。我已经看到使用QueryTables的答案(如何使用VBA从Excel向服务器发送HTTP POST请求? a>),但它们使用POST方法,而不是GET方法。我也看到从Windows机器很容易,但我被困在Mac上。 任何建议,还是无望? 解决方案 进一步研究,我遇到了Robert Knigh
..
如何在Excel 2011 for MAC中安装/使用”Scripting.FileSystemObject“?似乎表明在Excel 2010中使用 Scripting.FileSystemObject 是不可能。 还有其他替代方案可用,以便我可以: 通过每个文件中的每个工作表,在特定目录 iterate 中获取所有Excel文件的集合,并将其导出为 .csv 文件 目前这是一
..
我不敢相信这是多么困难。我想找到所有重复的行。列A:R,动态行计数。我知道如何删除行。但我只想强调他们。我的数据是一个listobject(表),如果这有帮助。没有!我不想使用条件格式。我已经做到了有用。人们总是想要的例子,但是我已经重写了这么多次,这里是我试过的最后两个: 再次,我的范围是x.Range(“ A4:R380\" )。查看如何识别整个重复的行;不是基于单个列或值等等。一行中的
..
我在Windows上的各种Office产品中使用了VBA,但这是我在Mac上的第一次尝试(OS vsn 10.8; Excel版本14.3.8; Microsoft Visual Basic版本14.3.8。我找不到有关参数的任何文档以及Excel特定对象的属性和方法的描述(如Range)。 通过HELP功能,我可以获得一些关于VBA的一些信息,但不是Excel具体的信息,几个来源提供指向M
..
我一直在努力解决我的问题一段时间,我似乎并没有找到一个准确和工作的答案,所以在这里我是...我是一个新的vba我不得不承认... .... 我的问题如下: 我正在使用Mac OS X优胜美地ms office 2011,我正在尝试将我的Excel工作簿连接到一个sql数据库。这必须通过vba完成,稍后我想从sql-database读取数据以及将数据写入数据库。我找不到建立与该数据库的连
..
我有下面的代码,通过查看两列(第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
..
ActiveSheet.Pictures.Insert(URL)我使用一个小的子例程将图片插入到表格中。选择 Excel 2003(Windows)工作正常,但不适用于Excel 2011(Mac )另外, 因此,我修改了我的子程序 (像建议的 http://www.launchexcel.com/google-maps-excel-demo/ ), ,但子例程停止在
..
我无法在另一个CLOSED excel工作簿的列中搜索字符串。 以下代码给出了 MsgBox 但是,如果我用 ret =“'”& wbPath& “[”& wbName& “]”& wsName& “”!” &安培;范围(“C3015”)。地址(True,True,-4150)然后宏工作,除了它只给我一个硬编码的值(在这种情况下,单元格C3015的值)。 如何在封闭的工作簿列中搜
..