エクセルファイル指定セルに書き込みについて

MZ Platformとは 掲示板 MZプラットフォームユーザー会掲示板 エクセルファイル指定セルに書き込みについて

6 件の投稿を閲覧中 - 1 ~ 6 件(全 6 件)
  • 著者
    投稿
  • #4784
    1219tsuyoshi.nakatomi
    一般参加者

    エクセルファイルの指定セルに書き込むときに、Excelファイルアクセスのコンポーネントの「ファイルに現在のブックを書き出す」を使って書き込みを行っているのですが、ファイルの拡張子(xlsm)のためか「ファイル書き出しに失敗しました。」のエラーが表示されます。
    xlsmファイルに指定セルのは書き込みは出来ますか。
    ご指導お願います。

    #4785
    MZPlatformユーザー会
    サイト管理者

    残念ながら、現在はファイルの書き出しでxlsファイルとxlsxファイル以外の形式を指定するとエラーが発生します。ただ、読み込みではxlsmファイルを指定しても正常に読み込まれる状態です。

    xlsmファイルを開いた時にxlsmファイルとして書き出しができるようにコンポーネントの処理を修正してみたところ、書き出しには成功しましたが、実際にマクロを含んだファイルで成功するかはまだわかりません。

    もし添付のJARファイルを組み込んでテストしていただき、実際のxlsmファイルに書き出してみて問題がないかご確認いただければ、次期バージョンで反映したいと思います。可能であればご協力いただき、結果をお知らせいただけると助かります。

    テストの方法は、添付のJARファイルをお使いのMZ Platformインストールフォルダの中にあるjarsフォルダに配置していただき、同じくetcフォルダにあるPlatformClassPath.iniファイルをテキストエディタで編集してファイルの先頭行に「jars/excelfile20170515.jar」を追加します。コンソールありのビルダーやローダーで実行して、この行がコンソールに出力されていれば修正が反映された状態です。修正が反映された状態で所定のアプリケーションを実行し、xlsmファイルを読み込んで書き出し、書き出しができたかどうかをご確認ください。また、そのxlsmファイルがマクロも含めて問題ないことをご確認ください。
    以上、お手数をおかけしますが、よろしくお願いします。

    #4786
    MZPlatformユーザー会
    サイト管理者

    JARファイルを直接添付できなかったので、圧縮したZIPファイルを添付します。
    展開してお使いください。

    添付ファイル:
    #4788
    1219tsuyoshi.nakatomi
    一般参加者

    インストール後に実行しましたが、同じエラー表示が出ました。

    添付ファイル:
    #4790
    MZPlatformユーザー会
    サイト管理者

    ご対応いただきありがとうございます。
    起動時.pngを拝見したところ、JARファイルの反映の仕方に誤りがあるようです。

    必ずPlatformClassPath.iniファイルの「先頭行」に追加してください。mzplatform.jarの行より上に書かないと今回の修正が反映されませんので、お手数をおかけしますがよろしくお願いします。

    #4791
    1219tsuyoshi.nakatomi
    一般参加者

    申し訳ありませんでした。
    先頭行に変更致しましたら、書き込み出来ました。
    ありがとうございました。

6 件の投稿を閲覧中 - 1 ~ 6 件(全 6 件)
  • このトピックに返信するには、ログインしてください。