← 株式会社エクシード・ワン日本語EnglishTiếng Việt
CHAPTER 7

注意事項

Office(Excel・Word・PowerPoint)に関する制限

ver 1.5.0 から、確認はファイルの中身を直接読んで行うため、Office は不要です。FPC が Office を使うのは、古い形式(xls・doc・ppt・pps)にパスワードを設定するとき、「Office で開いて判定する」を選んだとき、直接読めないファイルを確認するときです。Office を使うときは、次の点にご注意ください。

パスワードを設定しないファイル

ファイルを直接読む判定の制限

Office が初期化できない場合

Office を使う処理で、ログ(FPCLog.txt)に次のように出力された場合は、Office が正常にインストールされていない可能性があります。

2025/10/25 11:11:11,初期化できませんでした。EXCELファイルは処理対象外になります。
2025/10/25 11:11:11,初期化できませんでした。WORDファイルは処理対象外になります。

Word の場合は、PowerShell から Word が起動するかを確認してください。起動しない場合は、Word の COM の構成やインストールの状態に問題があることが多いです。Office の修復をお試しください。

Add-Type -AssemblyName "Microsoft.Office.Interop.Word"
$word = New-Object Microsoft.Office.Interop.Word.ApplicationClass
$word.Visible = $true

タイムアウト

<WaitTime>30000</WaitTime>

バッチモードでのファイルの読み込み間隔

<BatchIntervalTime>1000</BatchIntervalTime>

長いパス

32bit 版・64bit 版での動作

Office を使う処理について、次の組み合わせで動作を確認しています(2017 年 3 月、Windows 10 Professional 1607・Office 2016 ProPlus 日本語版)。

OSOffice動作備考
32bit32bit○ |
32bit64bit—この組み合わせではインストールできません
64bit32bit○ |
64bit64bit○ |

使用しているライブラリ

PDF の処理には PDFsharp(MIT ライセンス)を使用しています。