[[20141115075646]] 『Excel2010で開くとtextcalc関数が変更されてしまax(nnn) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『Excel2010で開くとtextcalc関数が変更されてしまいます。』(nnn)

EXCEL TEXTCALC について

別の場所でEXCEL2007にて作成したTEXTCALCの数式を用いたエクセルファイルをEXCEL2010にて開くと数式が書き換えられて #NAME? エラーがでます。

現象は数式のところにある
=ROUNDDOWN(TEXTCALC(G5),3)の式が

=ROUNDDOWN(C:\Program Files\Microsoft Office\Office14\Library\TEXTCALC.xlaTEXTCALC(G5),3)

といったような式になってしまい、TEXTCALCが働きません。

数式を入れ直せば動きます。(アドインは正常に動きます。)

セキュリティを下げると直ると聞きましたが具体的にどうしたらいいのでしょうか。

ご教授願います。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 提示された関数は、TEXTCALC.xlaというアドインブック内に記述されているユーザー定義関数ですよね

 対象のアドインブックを現在不具合が発生しているPCのExcelにも登録してみては いかがですか?

 開発タブのアドインから登録してみてください

(ichinose ) 2014/11/15(土) 08:34


 C:\Program Files\Microsoft Office\Office14\Library\TEXTCALC.xla!
 を検索置換で削除してあげればよいのでは?

(マナ) 2014/11/15(土) 08:43


早速の回答ありがとうございます。

EXCEL2010にはアドインは、登録ずみで正常に動きます。自分のPCで2010で作成したものを開くのは問題ありません。
別のpcで作成されたものをEXCEL2010で開くとエラーとなります。

 EXCEL2003、2007では問題ありません。

よろしくお願いします。

(nnn) 2014/11/15(土) 08:51


マナさん その通りなんです。

'C:\Program Files\Microsoft Office\Office14\LIBRARY\TEXTCALC.XLA'! を検索置換で削除すると直るんです。

いちいち削除して上書きするしかないのでしょうか。

セキュリティを下げると直ると聞きましたので具体的にどうしたらいいのかと。
(nnn) 2014/11/15(土) 08:57


'C:\Program Files\Microsoft Office\Office14\LIBRARY

 というフォルダ内にTEXTCALC.XLAというファイルがないはずです。

 でも別のフォルダにはあるはずですから、ここのコピーしてみては?

(ichinose ) 2014/11/15(土) 09:17


'C:\Program Files\Microsoft Office\Office14\LIBRARY
というフォルダ内にTEXTCALC.XLAは、入れてあります。そこで登録済みなのです。

困っています。よろしくお願いします。
(nnn) 2014/11/15(土) 09:25


 別のフォルダに保存されたTEXTCALC.XLAが有効化されていると思います。
 なので、再度、アドイン登録しなおしてみてはどうでしょうか。

 その際に、参照ボタンをクリックして、

 >C:\Program Files\Microsoft Office\Office14\LIBRARY

 ↑に間違いないことを確認してください。

 ただし、このPCでこれまで作成したブックでは逆にエラーになるかも知れません。

(マナ) 2014/11/15(土) 10:05


 以下の操作を行ってください。 
  1 開発タブのアドインをクリックして、アドインダイアログを表示させてください。
  2 ここにTEXTCALC.XLA(表示名は違う場合もあります、TextCalcを使ったことがないので)というアドインに
     チェックがされているはずですから、 チェックを外してください。
  3 一度、Excelを閉じてください。
    2010では、既定アドインフォルダは、
    C:\Users\[User]\AppData\Roaming\Microsoft\AddIns ですから(但し、[User]は、任意)
    ですから、このフォルダに TEXTCALC.XLAがありませんか?
  あれば、別のフォルダに移動してください。なければ、別のフォルダ(C:\Program Files\Microsoft Office\Office14\LIBRARY 以外) 
    にTextCalc.XLAがないか 探してみてください。
    Textcalc.XLAが他になければ 私が想定している原因がちがうことになりますから ここで止めてください。
  4 再度Excelを開いて、先ほどチェックを外したアドインに再びチェックを入れてください。
    3で削除されたアドインファイルがあれば、その主旨のメッセージが表示されて、
    再度 アドインブックの指定が要求されますから、ここで
    C:\Program Files\Microsoft Office\Office14\LIBRARY ないにある TextCalc.xlaを指定してください
  これで 対象ブックの関数が正常にさどうするか否かを確認してみてください
(ichinose ) 2014/11/15(土) 10:07

みなさま ありがとうございました。改善できました。

C:\Users\[User]\AppData\Roaming\Microsoft\AddIns にもありましたので、

アドインファイルを一度全部削除して、再起動し'C:\Program Files\Microsoft Office\Office14\LIBRARY
のフォルダにだけアドインファイルTEXTCALC.XLAをコピーし、登録し直し再起動してからファイルを開きましたら、数式は変更されず、正常に開けました。

本当にありがとうございました。

(nnn) 2014/11/15(土) 10:24


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.