ラベル ●Word Excel の投稿を表示しています。 すべての投稿を表示
ラベル ●Word Excel の投稿を表示しています。 すべての投稿を表示

2009年7月9日木曜日

FileMakerから強引にWord や Excelの書式へWord Excel XML?

Word(.docx)ファイルの出力区方法はコチラ
https://qbxxdp.blogspot.com/2019/10/filemaker-word-docx.html

FileMakerから強引にWord や Excelの書式へ

FileMakerで印刷レイアウト作るの めんどくさい!
もともと誰かが作ったWord や Excel のファイルがあるのでよけいに思う。
そういえば、Word も Excel も「XML」形式の保存が出来る。
早速試す。
Excelのファイルを「XML」で保存。
メモ帳で開く。
テキストをコピーし、FileMakerのフィールドへペースト。
「フィールド内容書き出し」を実行。xxxxx.xml 開いてみる。
うぉっ!そのままExcelで開いた。
それならば、とExcelでデータを入れたいセルに「%F1」を入力。
「XML」保存。FileMakerのフィールドへペースト。
FileMakerの Substitute ( テキスト ; 検索テキスト ; 置換テキスト )
「%F1」を任意のデータに置換。「フィールド内容書き出し」OK!予想どおり!
Excelで画像などが入っていなければこの方法がとれる。
「フィールド内容書き出し」を実行の時に、xxxxx.xls と、拡張子を変えてみた。
問題なくExcelで開いた。(中身はXMLのままですけど)

Wordでもテスト。結果はOK!が、
注意!
Wordで保存したXMLファイルの1行目
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
の中の "UTF-8" を "UTF-16" に変更しないとエラーになります。
Wordでも拡張子を .doc に変えても大丈夫でした。

注!Word Excel 2003 です。