Csv 批处理-从命令行执行宏
我有一个宏是由libreofficecalc编写的,它是OpenOffice的法语版本。 此宏在不显示对话框的情况下打开csv文件。但我想通过批处理来执行它 想法是,使用matlab中的Csv 批处理-从命令行执行宏,csv,batch-file,macros,cmd,Csv,Batch File,Macros,Cmd,我有一个宏是由libreofficecalc编写的,它是OpenOffice的法语版本。 此宏在不显示对话框的情况下打开csv文件。但我想通过批处理来执行它 想法是,使用matlab中的system()commmand运行此宏 此宏的地址为importsv.ods-->标准-->模块1-->CSVOpen 我应该如何填写文件的完整地址,以及将要打开的csv文件的名称放在哪里 非常感谢, 布鲁诺 附言:我忘了什么。我想在Calc中运行这个,然后在那里,做我想做的任何事情。因为该文件将被保存在xls
system()
commmand运行此宏
此宏的地址为importsv.ods-->标准-->模块1-->CSVOpen
我应该如何填写文件的完整地址,以及将要打开的csv文件的名称放在哪里
非常感谢,
布鲁诺
附言:我忘了什么。我想在Calc中运行这个,然后在那里,做我想做的任何事情。因为该文件将被保存在xls中,以便在SolidWorks(CAD软件)中使用。我继续查找它,并找到了执行宏的答案。 我们应该在cmd中打开repertory,其中是带有宏的文件,输入exe的地址,写下它的名称和宏的引用。我将举一个例子:
“C:\Program Files\OpenOffice.org 3\Program\soffice.exe”FileName.ods”macro:///Standard.Module1.MacroName“
如果需要直接从matlab中获取,只需使用system(“”)
命令即可
"c:\Program Files (x86)\OpenOffice 4\program\swriter.exe" -invisible "macro:///Standard.Module1.Main"
或者从另一个来源
"c:\Program Files (x86)\OpenOffice 4\program\swriter.exe" -nologo -norestore -nolockcheck "macro:///Standard.Module1.Main"