Tag: macos

AppleScript,Microsoft Excel和超链接启用

有一个关于在Excel中创build活动超链接而不诉诸macros的问题 …但假设有人想要创build一个macros,或者更确切地说是AppleScript中的某些东西? 我开始掠夺Mac的AppleScript字典的Excel …到目前为止,我已经得到了这一点(假设列1包含一行一行的URI在每个单元格中,没有被激活): tell application "Microsoft Excel" activate make new hyperlink of column 1 at active sheet with properties {address:column 1} end tell 这几乎工作…除了每个单元格最终是一个超链接到http://www.microsoft.com/mac/相反! (很好,MSFT,嘿嘿)真的,我忍不住想我在这里很亲密,但我不知道我错过了什么。 为了比较,这里是一个工作的Excelmacros(使用select)。 For Each xCell In Selection ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=xCell.Formula Next xCell 线索欢迎和赞赏!

你如何制作Excel 2011加载项(Mac)

我想为function区添加一个button,并在单击时执行一些基本任务。 这可能吗? 如果是这样,怎么样? 提前致谢。

Excel VBA代码在Mac上工作,创buildPDFfunction

我已经编码了以下function。 但是,我不能让它在办公室的Mac上工作。 我不知道程序findEXP_PDF.DLL mac等效 Function Create_PDF(Myvar As Object, FixedFilePathName As String, _ OverwriteIfFileExist As Boolean, OpenPDFAfterPublish As Boolean) As String Dim FileFormatstr As String Dim FName As Variant 'Test If the Microsoft Add-in is installed If Dir(Environ("commonprogramfiles") & "\Microsoft Shared\OFFICE" _& Format(Val(Application.Version), "00") & "\EXP_PDF.DLL") <> "" Then If FixedFilePathName = "" Then 'Open the […]

如何使用VBA在Excel 16 for Mac中打印C BSTR?

我有一个C函数返回一个BSTR像“你好世界”,并在Excel 11中我可以调用此函数打印与msgbox vba函数的string。 使用Excel 16,我只有一个返回的空string。 如果我在用XCodedebugging,我可以看到我的BSTR,它不是空的。 你有什么想法得到一个C函数返回的BSTR,用Excel 16的VBA吗?

Excel VBA:查找数据,通过多个工作表循环,复制特定范围的单元格

我正在创build一个将分发给一个人的文件的macros; 该函数应该能够从不同的单元格(在variablesB中)拉取人员的名称,在具有多个工作表(variablesX)的另一个工作簿中search该值,并且如果find,则将工作簿X中特定范围的单元格复制到工作簿B. 我遇到以下代码的问题: Sub Pull_data_Click() Dim A As Variant 'defines name from first subroutine Dim B As Workbook 'defines destination file Dim X As Workbook 'defines existing report file as source Dim Destination As Range 'defines destination range of data pulled from report Dim wb As Workbook Dim ws As Worksheet Dim rng As Range […]

指数平滑Excel上的Mac?

Excel有一个指数平滑 。 我有一个图表,我想平滑,但Mac版似乎没有这个function。 有没有一种方法可以平滑图表 – 无论是作为图表function, 还是使用附加单元格中的公式来平滑图表:?

在Mac上从Python启动Excel文件

我想在Mac上从Python启动一个Excel文件。 当我硬编码的文件path像下面的行,它工作正常。 import os os.system("open -a 'Microsoft Excel.app' 'path/file.xlsx'") 但问题是,我的解决scheme应该看起来像这样,而不是硬编码的path: file_path = '/Users/path/file.xlsx' import os os.system("open -a'Microsoft Excel.app' 'file_path'") 显然这是行不通的。 提前致谢

无法在Mac中保存为VBA中的PDF

我正试图通过VBA将工作表的范围保存为PDF。 以下是我写的代码。 Sheets("PO Format").PageSetup.PrintArea = "$B$6 : $J$42" Sheets("PO Format").Range("B6:J42").ExportAsFixedFormat Type:=xlTypePDF, Filename:=Sheets("User Settings").Range("B15") & "/" & Sheets("PO Format").Range("F7"), Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True 奇怪的是,它在一个系统上工作正常,我能够保存在所提到的path,然后也发出一个邮件,但在另一个系统上testing时,我得到的错误为“打印时出错”。 完全无知。 谁能帮忙?

为什么提示文本不出现在我的InputBox在Mac版Excel中使用VBA?

我一直在build立一个系统,使用Excel来跟踪学生的成绩。 我已经在Windows下编写了一切正常,但是当我在Mac版本的Excel(最新版​​本,15.24,我相信)上testing它时,InputBoxes只显示input数据的标题和文本框; 提示文字不显示。 以下是我用来处理InputBox的代码示例: On Error Resume Next assessmentName = Application.InputBox("Please enter a name for the new assessment:", "Enter assessment name") If assessmentName = "False" Then Exit Sub End If Err.Clear 在这种情况下,所有显示的是标题“input评估名称”和用户input名称的文本框。 Excel版Mac处理VBA代码的方式有什么不同,会导致这种情况发生? 这些问题是由于我的错误编码的结果,加上Excel似乎在Mac上有较弱的VBA支持? 更新:我现在在代码中标记参数如下所示: On Error Resume Next assessmentName = Application.InputBox( _ Prompt:="Please enter a name for the new assessment:", _ Title:="Enter assessment name") […]

编译错误:找不到项目或库(OSX)

我遇到了一些问题,使我的macros与OSX兼容,在Windows上工作。 我有以下问题: 编译错误:在MAC上运行Office 2016上的macros时找不到项目或库错误 代码/function用于将特定范围更改为大写/正确的情况。 debugging器突出显示"UCase(Cell)"和"Cell" Sub ChkSheet() '========================================================================= ' Format the cell boarders when the info needs to be corrected or updated '========================================================================= Dim historyWks As Worksheet Set historyWks = Worksheets("Namelist") Dim lRow As Long Dim emailRng As Range Dim Cell As Range With historyWks ' Flags cells where the Email fieldcontains invalid characters […]