2015年1月10日土曜日

SaveAsで激しく悩む

症状

 PerlからWin32::OLE経由でWordを操作し、名前を指定して保存したいのにSaveAsやSaveAs2メソッドで名前をつけて保存ダイアログが表示される。
use Win32::OLE;
my $word = Win32::OLE->new("Word.Application");

$word->Documents->Item(1)->SaveAs2 ($savefile);

原因

アドイン(Word2010IvsAddin:異体字入力用)

対応

アドインをオフにすることで対応

所感

まさかアドインが邪魔をしているとは思わず、、他の端末では正しく実行できたので特定できたので原因にあたりをつけられたのは良かった。

0 件のコメント: