gpt4 book ai didi

perl - 如何从 Perl 以只读方式打开 Word 文档?

转载 作者:行者123 更新时间:2023-12-04 17:28:52 30 4
gpt4 key购买 nike

Perl 中是否有任何方法可以让我以只读模式获取对象,
以避免文件被其他用户锁定时弹出的对话框?

$document = Win32::OLE->GetObject("$docFile")
or die "can't open $docFile";

最佳答案

那是因为你做错了。 GetObject只需打开一个具有默认行为的对象。您应该创建 Word.Application目的:

 my $word = Win32::OLE->new( 'Word.Application' );

然后使用 Documents收藏 Open具有命名参数的方法 ReadOnly .像这样:
 $doc = $word->Documents->Open( { FileName => $document_path,
, ReadOnly => 1
} );

阅读 http://msdn.microsoft.com/en-us/library/bb216319.aspx Documents.Open 的语法

关于perl - 如何从 Perl 以只读方式打开 Word 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1472425/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com