Tag: macos

在AppleScript中如何检索当前活动工作表的名称?

这似乎是一个简单的问题,但谷歌的使用还没有得出答案。 考虑下面的代码… tell application "Microsoft Excel" set strActiveWorkSheet to active sheet of active workbook display dialog strActiveWorkSheet end tell 此代码不起作用。 看起来,set命令将strActiveWorkSheet设置为表示活动工作表的对象。 也许我在这里错了,但问题仍然存在… 如何检索当前活动Excel工作表的名称?

.unlist方法不起作用

这可能是一个简单的问题,但我无法在网上find答案。 我正在试图列出工作​​表上的所有表格。 此macros将失败,并显示“编译错误:找不到方法或数据成员”的消息,因为它突出显示macros的.Unlist部分。 我试过其他的变化,但.Unlist似乎并不想工作。 我在Excel 2011 for Mac 2011(版本14.4) Sub UnlistAllTablesOnSheet() Sheets("Role 1").Select Dim oSh As Worksheet Dim oLo As ListObject Set oSh = ActiveSheet For Each oLo In oSh.ListObjects Application.Goto oLo.Range MsgBox "Table found: " & oLo.Name & ", " & oLo.Range.Address oSh.ListObjects(oLo.Name).Unlist MsgBox oLo.Name & "now unlisted" Next End Sub

如何把公式中的幂函数

我对excel中的公式很陌生,所以忍耐着我, 我试图在特定的单元格中编写公式来计算使用0,5 * m * v2公式的动能。 所以我做了一个单元格的答案,并使用该单元格的公式为=0,5*$L$3*F3ˆ2其中L3为权重(m),F3为速度(v)。 但事情是它给了我一个#NAME? 错误的F3ˆ2部分。 我把它改成了=0,5*$L$3*POWER(F3,2)但是它告诉我POWER(F3,2)是无效的。 我真的想知道为什么它不起作用,我已经用这个半小时Googlesearch,但仍然没有答案。 我在Mac上使用Excel(2011)顺便说一句。 提前致谢

Excel文档macros产量“未find命名的参数(错误448)”

这个代码片段在Windows上的Excel中运行得非常好。 但在OSX上,它提供了一个错误的Named argument not found (Error 448). With Sheets("Colors") Set rangeFound = .Cells.find(What:=Resource, After:=.Cells(1, 1), LookIn:=xlValues, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False) End With

从excel发送邮件运行时错误“429”,ActiveX组件不能创build对象

我在excel VBA编程方面很新颖。 我必须重写代码在Win上正常工作,但不在Mac上。 当我运行代码时,我得到错误: 运行时错误“429”,ActiveX组件不能创build对象在行:设置iMsg = CreateObject(“CDO.Message”)。 我已经通过互联网谷歌,还没有发现任何可以帮助我。 有人可以帮助我如何解决这个问题。 任何想法都会受到欢迎。 Dim msgbox1 Dim iMsg As Object Dim iConf As Object Dim strbody As String Dim xRange As Range Dim xCell As Long Dim xCount As Long Dim i As Long ' First run the checks that all needed info is there ' before we display […]

MS Excel 2016不会打开没有.csv扩展名的CSV文件

我最近升级到MS Excel 2016,并试图打开一些缺less.csv扩展名的旧CSV文件。 2011版Excel和最近的Windows版本的Excel都可以打开这些文件。 但是,我发现这个程序的2016年mac版本没有组合打开这些文件。 有没有在2016年的Mac Excel我缺less一个设置?

R – 错误:IllegalArgumentException(Java):您的InputStream既不是OLE2stream,也不是OOXMLstream

我使用R XLConnect包。 当我写了' XLConnect '函数,如loadWorkbook() , readWorksheetFromFile()等,这个错误信息就会发生。 错误:IllegalArgumentException(Java):您的InputStream既不是OLE2stream,也不是OOXMLstream 如何解决这个问题呢? 在使用这个function之前,我采取了一些措施来防止R和Mac OS X之间的崩溃,方法是http://www.r-bloggers.com/getting-r-and-java-1-8-to-work-together-on -osx /链接告诉。 我已经使用Mac OS X.

在调用者和被调用的子程序和函数之间传递variables的最佳实践

在子程序之间传递时,保持variables是否相同,是好的还是不好的编码习惯? Option Explicit Sub Callee(ByRef K As Integer, ByVal L As Integer) K = K + 1 L = L + 1 End Sub Sub Caller() Dim K As Integer, L As Integer K = 1 L = 2 Callee K, L Debug.Print K, L End Sub 如果有问题,这个问题会怎样呢? 另外,将调用对象放在调用者上方是个人喜好还是最佳做法?

如何使用VBA从networking位置或共享文件夹中打开MAC中的excel文件?

我在PC和MAC上使用excel 2016 VBA。 我知道如何从本地驱动器打开文件,我也可以从networking位置打开PC中的文件,但我无法从MAC打开文件。 假设我的文件位置是:“\ 10.183.3.110 \ crm \ LOG_Do_not_open \ LOG.xlsx” 我的Windows代码是: filename1 =“\\ 10.183.3.110 \ crm \ LOG_Do_not_open \ LOG.xlsx” Workbooks.Open fileName:= filename1 对于MAC我的代码是: filename1 =“//10.183.3.110/crm/LOG_Do_not_open/LOG.xlsx” Workbooks.Open fileName:= filename1 我的Windows代码工作正常,但MAC无法打开文件。 什么是MAC打开文件的正确的代码?

如何清除mac上的剪贴板excel vba

Application.CutCopyMode=False在Windows Excel中清除虚线和剪贴板数据丢失,这是可取的。 但是Mac OS也是如此。 在Mac上清除虚线,但剪贴板数据不会丢失。 是否有一个单行或任何方法,将清除剪贴板上的Mac和Windows?