以下宏在Windows上沒有問題,但在MAC上拋出運行時錯誤。問題是我沒有MAC來測試它。代碼只是從另一張紙上的單元格中拾取2個文件(A & B)的位置,打開它們,將數據複製到另一張紙上並進行一些計算。 Sub Compile()
Application.ScreenUpdating = False
ThisBook = ActiveWorkbook.Name
'open A
Work
我有一些VBA代碼用於訪問Excel(2007,2010)中的各種基於XML的Web API,並剛剛運行在運行Excel 2011的Mac上的用戶。我開發的代碼取決於對MS XML 6.0的引用,這顯然在Mac上不可用。 這個seems to be a problem其他人碰到沒有解決方案。 有誰知道在Mac上替換MS XML 6.0或解決方法嗎? 用戶是否可以下載並安裝相關的.dll文件?
我有以下功能,只能產生在Mac上一個運行時錯誤52(壞的文件名或號碼)就行了Open filePath & filename For Output As #1 Function ExportAsCSV(ByVal charToEncode As String, _
ByVal filePath As String, ByVal filename As String) As Boolean
下面的VBA代碼打開打印對話框上的Windows,但不工作在Mac的Excel 2011,給就行了運行時錯誤1004Application.Dialogs(xlDialogPrinterSetup).Show Private Sub cbPrint_Click()
Dim Caption As String
If formPrintOptions.Frame1.ActiveControl.V