Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Mac excel 2011中的Application.Filedialog支持_Macos_Vba_Excel 2011 - Fatal编程技术网

Macos Mac excel 2011中的Application.Filedialog支持

Macos Mac excel 2011中的Application.Filedialog支持,macos,vba,excel-2011,Macos,Vba,Excel 2011,几个问题 Mac excel 2011 vba中是否支持Application.Filedialog(msoFileDialogSaveAs) Application.Filedialog(msoFileDialogSaveAs)和Application.Dialogs(xlDialogSaveAs)之间的区别 我刚刚回答了您的问题,您的问题在这里被引用了 要支持您的问题,请执行以下操作:- 是Mac excel 2011 vba中的Application.Filedialog(msoFile

几个问题

  • Mac excel 2011 vba中是否支持Application.Filedialog(msoFileDialogSaveAs)
  • Application.Filedialog(msoFileDialogSaveAs)和Application.Dialogs(xlDialogSaveAs)之间的区别
我刚刚回答了您的问题,您的问题在这里被引用了

要支持您的问题,请执行以下操作:-

是Mac excel 2011 vba中的Application.Filedialog(msoFileDialogSaveAs)支持吗?

不,它不是,但是Mac VBA中有一个内置函数,名为
MacScript
,您可以通过它传递applescript以获取返回的值,有关详细信息,请参阅我以前链接的线程

Application.Filedialog(msoFileDialogSaveAs)和Application.Dialogs(xlDialogSaveAs)之间的区别?

提供对四个文件对话框样式的访问:-

  • 打开对话框-允许用户选择一个或多个文件,然后使用Execute方法在主机应用程序中打开这些文件
  • 另存为对话框-允许用户选择单个文件,然后使用Execute方法将当前文件另存为
  • 文件选择器对话框-允许用户选择一个或多个文件。用户选择的文件路径在FileDialogSelectedItems集合中捕获
  • 文件夹选择器对话框-允许用户选择路径。用户选择的路径将在FileDialogSelectedItems集合中捕获

允许访问Excel中的所有可用文件,其中一个是“另存为”对话框。

不支持,因为Mac上的文件对话框不直接属于office程序,而是属于Mac。“我相信applescript会有一个解决办法。”Zara回答了你的问题吗?