■環境
・TPiCS-X Ver4.0
・Excel 2016 または Office 2016
→OFFICE 2016のアップデート、自動アップデートによって、バージョン1712(ビルド番号:8827.2148)が適用された環境
■現象
[注文伝票発行]などの[印刷]、[送信]ボタンや各フォームの[ポップアップメニュー]-[印刷・ファイル書出し]-[Excel印刷]を行うと、Excelのデザインファイルが起動せず(空白のBookが開く)印刷やメール送信ができない現象が発生しております。
■原因
TPiCSからExcel印刷を行う際、「Excel.exe /P 作業フォルダ」の起動スイッチを使用しているのですが、バージョン1712での「/P 作業フォルダ」指定の不具合に起因しております。
■対処方法
すでにMicrosoftへの問い合わせは行っていますが、修正されるか不明ですので、以下のいずれかの方法で対処してください。
●Microsoft Office 2016のバージョンを戻す
バージョン1711(ビルド番号:8730.2175)に戻します。
◇バージョン確認方法
EXCELを起動して[ファイル]-[アカウント]でOfficeのバージョンを確認します
バージョン1712(ビルド番号:8827.2148)以降の場合は、以下の方法でバージョンを戻します。
◇バージョン1711へ戻す方法
①コマンドプロンプトを管理者権限で開きます
②コマンドプロンプトの画面に以下のコマンドを貼り付けて、[Enter]キーを押します
cd %programfiles%\common files\Microsoft shared\clicktorun
③続けて以下のコマンドを貼り付けて、[Enter]キーを押します
officec2rclient.exe /update user updatetoversion=16.0.8730.2175
④「Officeの更新プログラムをダウンロードしています...」という画面が表示されますので、そのまま暫くお待ちください
⑤ダウンロードが完了すると画面が自動的に閉じますので、Excelを起動して[ファイル]-[アカウント]と進み、
製品情報が"バージョン 1711(ビルド番号:8730.2175)"になっていることを確認してください
◇Officeの自動更新停止
バージョンを確認後、同じ状況になってしまうことを防ぐ為、Officeの自動更新を無効化してください
Officeの改善版がリリースされるまでお待ちいただき、リリース後にOfficeのアップデートを実行してください
●TPiCSとExcel間に仲介プログラム(TxExcel.exe)を配置する
①プログラムのダウンロードのページより、TPiCSとExcel間を仲介してExcelの不具合を緩和するプログラム(TxExcel.exe)をダウンロードします
※更新日2/6のTxExcel.exeではTPiCSの[設定]-[システム管理]-[各種システム設定]-[印刷・ファイル書出しの設定]-[Excel印刷・ファイル書出しの設定]の
「印刷デザインフォルダー」で指定したパスにスペースが含まれているとデザインファイルが見つからなくなってしまいます。
再度、2/7版をダウンロードして差し替えてお使いください。
ダウンロードページへ
②ダウンロードしたTxExcel.zipを解凍してTxExcel.exeにします
③Excel帳票を使用するPCにTxExcel.exeを配置します
TPiCSのインストール先に配置します
デフォルトのインストール先 C:\Program Files\TPiCS\Prg40\Tx40
④TPiCSのEXCEL設定を変更します
[設定]-[システム管理]-[各種システム設定]-[印刷・ファイル書出しの設定]-[Excel印刷・ファイル書出しの設定]の
「印刷時に開くExcelのパス」
初期値 Excel.exe ⇒ 変更後 C:\Program Files\TPiCS\Prg40\Tx40\TxExcel.exe
※クライアントによって、Officeのバージョンが異なる場合は、 [設定]-[各種個人設定]-[システム管理]-[各種システム設定]
-[印刷・ファイル書出しの設定]-[Excel印刷・ファイル書出しの設定]から設定を行ってください。
⑤Officeをアップデートします
TxExcel.exeはOfficeの問題が修正された改善版にアップデートしても、設定した内容そのままで動作します
●TPiCS-X Ver4.0の最新リリース版を適用する
2018/03/19のリリース版にて、Excelの「/P 作業フォルダ」指定機能を使わず直接Excelデザインファイルに
作業フォルダを指定する方式に変更する予定です。
TPiCSの再インストール、またはTx40.exeの差替えのみで対応できます。