[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『差込印刷 円マークの非表示表示』(たま)
エクセルのデータを使ってワードの差込印刷で
円マークとカンマは表示することができたのですが、
データの存在しない場合には、
円マークを表示したくないのです。
現在は、 (例){MERGEFIELD"金額"\#\\,###} と入力しています。
金額が入力されない場合には円マークは表示したくないのですが、
どなたか方法をご教授ください。
また、0の非表示表示のIFを用いた場合
「(例){IF{MERGEFILD***}}="0" ""{MERGEFILD****」
前後に文字や記号を挿入することができないのです。(0が表示になってしまう)
わかりずらい説明で申し訳ありません。 どなたか教えていただければ幸いです。 宜しくお願い致します。
ワード側ではなく、エクセル側で設定、0のときデータは読み込まないでは不都合でしょうか? フィールドコードでなさりたいなら、ワード方がよい情報あると思いますが、 もうたずねていらっしゃいますか(ふぅ)
WD2002、XL2002のバージョンで実験してみました。
エクセル側 金額欄を「セルの書式(表示形式)--ユーザー定義」で「\#,#;-\#,#;;@」 と設定する。
ワード側 ツール→オプション→全般タブ→「文書を開くときにファイル形式を確認する」にチェック[レ]を入れる。
「差し込み印刷」で取り込むファイルを指定すると、「データファイル形式の確認」ダイアログが自動的に開くので、 「MicrosoftExcelワークシートDDE」を選ぶ。
ワード文書の「金額」フィールドの挿入は、単純に(手を加えずに)挿入するだけにする。
以上で問題なく、表示出来ました。
(半平太) 2009/08/12 09:08
セルの表示 → ワークシートDDE 表示ができたのですが、
*エクセルの列と、ワードで「マイクロソフトエクセルワークシートDDE」で
エクセルのデータを読み込んだ際、列があちこち移動してしまいます。
(例) エクセルのデータでは (A列)「金額」 (B列)「項目1」 (C列)「項目2」
→ワードでエクセル(ワークシートDDE)データを読み込んだら
(A列)「金額」 →「項目1のデータ」 (B列)「項目1」→「金額」
エクセルで入力したとおりにデータを抽出することができません。
どこが間違っているか??
どなたか教えていただければ幸いです。宜しくお願いします。
(たま)
フィールドを違った列に結んでしまっているように思えます。(ふぅ) フィールドの対応付けはどうされましたでしょうか? http://office.microsoft.com/ja-jp/help/HA011095511041.aspx
ご参考:書式に関して http://office.microsoft.com/ja-jp/word/HA011164951041.aspx
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.