我在SharePoint online上有一个内容类型中包含VBA的Word模板。基于此内容类型创建新文档时,Word桌面将启动,VBA将打开一个对话框。单击保存按钮可在Word中打开另存为对话框,其中包含从用户输入派生的文件名。新文档需要保存在创建它的SharePoint online库中。在MacOS上的Word 2016中,您可以使用VBA或AppleScript打开“另存为”对话框。" set tmpDialog to get dial
然后,我有了一个Excel表,我使用它来填充主模板,然后将其另存为一个新模板,用于报告该特定项目。我工作得很好,但我意识到我的代码是基于主模板打开一个新文档,然后另存为新模板。因此,我需要将其作为模板打开,以便我可以填充并另存为新模板。当代码将母版作为文档而不是模板打开时,它会立即运行用户表单。我打开主模板的代码(在excel文件中)是: Dim wdDocAs