Tag: macos

你能否在OS X for Excel上安装用JavaScript编写的办公应用程序加载项?

我最近遇到了JavaScript的办公室API,并下载了一个github项目来尝试,但我似乎无法find任何文档,如何将其添加到OS X上的Excel。 这是我克隆的项目。 这些说明适用于Windows机器,但不适用于我的MacBook。

将parameter passing给嵌套的子过程时,Excel如何处理范围

我从另一个子程序调用这个子程序。 当我将这些代码重构为主程序之外,variables不再注册在我的监视窗口中,代码也不能正确执行。 但是,debugging时,我可以将光标hover在myArray(x,y)上,并显示将值加载到数组中。 我想我可能有一个范围问题,任何见解? Public Sub calcPriceCycles(ws As Worksheet, thisRow As Integer) Dim k As Integer Dim myArray(0 To 10, 0 To 1) As Long 'ArraySum = 0 For k = 0 To 10 If thisRow >= 12 Then 'calculate up to row 12 due to array size myArray(k, 0) = ws.Cells(thisRow – k, 5) […]

如何在Excel数组上创build反向sorting

我有250个元素“myArray(1到250)”的数组。 有一个内置的macrosfunction,可以给我一个反向号码列表的Excel? 例如,如果我想从最后一个数字循环到第一个数组(250到1),最后一个数字可以有一个指针作为循环中处理的第一个项目,即。 250是第一次处理,249是第二次处理,248是第三次,等等? 我的目标是使用内置函数创build一个逻辑循环。

从Excel 2016 for mac调用自定义共享库

我收集到沙箱已经添加到OSX上的Excel 2016加载项。 这打破了来自共享库的头文件中的加载项。 如在,如: Option Explicit #If Mac Then Private Declare Function PropsSI_private Lib "libCoolProp.dylib" Alias "PropsSI" (ByVal Output As String, ByVal Name1 As String, ByVal Value1 As Double, ByVal Name2 As String, ByVal Value2 As Double, ByVal Ref As String) As Double … 因为在加载加载时,我们不能在共享库试图加载之前调用任何函数。 以前我们只需要确保正确的共享库位于〜/ lib中,但不再有效。 我们如何修改我们的加载项以允许我们调用共享库?

Excel数据透视表,用于计算女性和男性的单词

我有一个像以下forms的excel: words male words female I 2 rose 4 am 3 baby 6 sunny 4 slim 9 baby 5 travel 11 football 9 我希望这个Excel可以像Excel数据透视表一样成为一个新的Excel。 如果男女之间有共同的话,那么彼此的价值,如果没有,就显示出自己的价值,其他则是空间。 words male female I 2 am 3 sunny 4 baby 5 6 football 9 rose 4 slim 9 travel 11 感谢您的时间和考虑!

Office(Excel)使用.NET Core在Mac OSX上进行COM互操作?

我为一个目前专门在C#/ .NET中创buildWindows桌面应用程序的团队工作,该团队通过Office COM Interop与Microsoft Excel的本地用户实例进行交互操作。 我目前负责指定一个新产品,但是我被告知,除非应用程序可以在Mac和Windows上运行,否则这个项目不会继续下去 – 也就是说,我们必须能够生成Mac版本的应用程序可以本地安装在OSX上,并与Mac用户的Microsoft Excel实例的对象模型进行交互。 使用Parallels,Mono或Wine运行应用程序(请参阅OSX中的COM Interop Through Wine ,这是从来没有回答的)不是一个解决scheme,因为应用程序的规范要求用​​户机器没有任何修改。 我们只需要假设用户有一个Excel的许可本地副本运行,并与…这是我们一直在Windows上做的,它在哪里工作很好。 我认为.NET核心是答案,但我无法find任何地方,它肯定地说,我们可以(或将能够)从C#访问Excel对象库时在Mac OSX上运行.NET Core与本地副本的Excel为Mac安装。 有人可以指点我已经讨论过的地方,或者不是,告诉我如何从微软那里find如果这是在他们的.NET核心路线图?

如何将xlsx转换为制表符分隔的文件

我有相当多的xlsx文件,这是一个痛苦转换他们一个一个制表符分隔的文件 我想知道是否有任何解决scheme,由python做到这一点。 在这里,我发现了什么,试图做什么失败这个我发现,我试过的解决scheme,但没有工作质量转换.xls和.xlsx到.txt(制表符分隔)在Mac 我也试图做一个文件,看看它是如何工作,但没有成功 #!/usr/bin/python import xlrd import csv def main(): # I open the xlsx file myfile = xlrd.open_workbook('myfile.xlsx') # I don't know the name of sheet mysheet = myfile.sheet_by_index(0) # I open the output csv myCsvfile = open('my.csv', 'wb') # I write the file into it wr = csv.writer(myCsvfile, delimiter="\t") for rownum in […]

Excel VBA在Mac上运行shell命令?

我想知道如何在Excel中使用macros运行shell命令? 我想通过shell运行chmod +x /Users/asdasd/Music/playlistLoad.sh 。 我已经实现了这个使用Python和os.system("Command here")但有什么这样的Excel VBA? 它必须在Mac上工作,不仅仅是Windows。 谢谢!!

如何解决vba for Mac中的工作簿?

我试图运行一个macros在PC上完美的作品,但是当试图在Mac上运行相同的macros,我得到错误"1004" ; 其中说该文件不能被发现。 我正在写这样的地址: Workbooks.Open("\Macintosh HD\Usuarios\carlosstephan\Dropbox\SCEN Const.\GastosyPagosSCEN.xlsm") 有人知道如何写正确吗? 我已经用"/"而不是"\"来尝试,也没有效果。 popup同样的错误“with”: With Sheets("Gastos") .Range(“A8”, .Cells(.Rows.Count, .Columns.Count)).Clear End With 错误在哪里?

VBA – SendKeys“input”替代Mac Excel 2011

我试图在Excel中运行一个包含以下VBA代码的macros: Range("Results").ClearContents For counter = 1 To 40 Range("constant") = -0.04 + counter * 0.005 Solve Application.SendKeys ("{Enter}") Range("Results").Cells(counter, 1) = ActiveSheet.Range("constant") Range("Results").Cells(counter, 2) = ActiveSheet.Range("portfolio_sigma") Range("Results").Cells(counter, 3) = ActiveSheet.Range("portfolio_mean") Range("Results").Cells(counter, 4) = ActiveSheet.Range("x_1") Range("Results").Cells(counter, 5) = ActiveSheet.Range("x_2") Range("Results").Cells(counter, 6) = ActiveSheet.Range("x_3") Range("Results").Cells(counter, 7) = ActiveSheet.Range("x_4") Next counter 在运行时,我收到一个错误,指出SendKeys不适用于Mac上的Excel。 什么是最有效的替代/解决方法?