.net 从Perl访问M文件API

.net 从Perl访问M文件API,.net,windows,perl,vba,ole,.net,Windows,Perl,Vba,Ole,我正在尝试从Perl脚本访问M-Files API M-Files是一个文档管理系统。我希望复制一个模板M-Files视图,并使用适当的过滤器创建一个新视图 可以从C、VB.NET、VBA(如Excel)等访问M-Files API。正如我希望使用Perl一样,Perl Win32::OLE模块是正确的起点吗 您知道我可以编写Perl来访问Windows和M-Files对象空间的方法吗?我希望按照以下VBA代码行创建新的M-Files API搜索条件: Dim oSearchCriteria A

我正在尝试从Perl脚本访问M-Files API M-Files是一个文档管理系统。我希望复制一个模板M-Files视图,并使用适当的过滤器创建一个新视图

可以从C、VB.NET、VBA(如Excel)等访问M-Files API。正如我希望使用Perl一样,Perl Win32::OLE模块是正确的起点吗

您知道我可以编写Perl来访问Windows和M-Files对象空间的方法吗?我希望按照以下VBA代码行创建新的M-Files API搜索条件:

Dim oSearchCriteria As New MFilesAPI.SearchCriteria

我知道如何从Perl访问Windows函数,但是我需要什么Perl包来实例化一个

我对m文件不熟悉,但是是的,这可能是一种方法。试着这样做:

use strict;
use warnings;
use Win32::OLE;

my $oSearchCriteria =  Win32::OLE->new('MFilesAPI.SearchCriteria')
  or die "Failed to initialize MFilesAPI.SearchCriteria";

# Methods use Perl method call syntax:
$oSearchCriteria->SomeMethod('some parameter');

# Properties use hash syntax:
my $prop = $oSearchCriteria->{SomeProperty};
$oSearchCriteria->{OtherProperty} = 'new value for property';

请用C或VB.NET或VBA发布一个简短但完整的示例。好的,我明天会试试这个。谢谢