エクセル2003のScriptデータは削除可能?



◇-?エクセル2003のScriptデータは削除可能?-りき(初)-03/21-16:52(137)-No.335475
 ┗?!Re:エクセル2003のScriptデータ...-norimaki2000-03/21-17:06(137)-No.335482
  ┗?!!Re:エクセル2003のScriptデータ...-りき-03/21-21:35(133)-No.335549
   ┗?!!!Re:エクセル2003のScriptデー...-norimaki2000-03/21-21:50(132)-No.335561
    ┣?!!!-Re:エクセル2003のScriptデー...-りき-03/21-22:38(132)-No.335580
    ┃┗?!!!-!Re:エクセル2003のScriptデ...-半端者-03/22-09:40(121)-No.335656
    ┃ ┗?!!!-!!Re:エクセル2003のScriptデ...-りき-03/22-15:26(115)-No.335693
    ┗?!!!!Re:エクセル2003のScriptデー...-りき-03/22-22:46(108)-No.335791

▲このページのトップに戻る
335475エクセル2003のScriptデータは削除可能?りき(初) 2006/03/21-16:52

メーカー名:富士通
OS名:WindowsXp Professional
パソコン名:FMV-BIBLO
ソフト名:エクセル2003
ソフト関連:ソフト個別の問題
--
最近、EXCEL2002からEXCEL2003に変えました。
EXCEL2002で作成したフィルを開いたときにマクロは使っていないにもかかわらず
「このブックには…マクロを有効にしてよろしいですか?」のメッセージが出てビックリ!
EXCEL2002のときは何度も開きましたがこのメッセージは出ていませんでした。
マクロがあるのかと見てみましたがマクロ名もなく
「Visual Basic Editor」で見たところsheetにもThisWorkbookにもプログラムはなく白紙状態でした。
新しいSheetを作成し過去に作成したSheetを全て削除してもこの症状がでます。
しかもA1セルに「A」とだけ記述しただけのファイルなのに100KBもありました。
いろいろと調べていくうち「Microsoft Script Editor」を開いてみたとき
消したはずのSheetの情報やら他のファイル情報やらがいっぱいついてるのを見てビックリ!!
このScriptデータを見られてしまえば公開したくない情報まで知られちゃいます。
Script技術のない私が単純にScriptデータを編集/削除するとファイル自体が壊れてしまいました。
新しいBookでコピペして作成しなおしてあげればScriptデータはなくなり
マクロを有効にするメッセージも出なくなりますが、過去に作ったEXCELファイルが沢山あるので
なんとかこのScriptデータを簡単に削除する方法やツールがないものか…と困っています。
どなたか良い解決方法があれば教えてください。よろしくお願いします。

▲このページのトップに戻る
335482Re:エクセル2003のScriptデータは削除可能?norimaki2000 2006/03/21-17:06

記事番号335475へのコメント
>しかもA1セルに「A」とだけ記述しただけのファイルなのに100KBもありました。

全てのExcelを終了します。
ファイル名を指定して実行→Excelと入れてEnter。
これでExcelを起動し、シートを削除して1枚だけ残し、A1セルに「A」とだけ保存しても
100KBもありますか?。

これを参考にすると、何か原因が特定できませんか?。
http://support.microsoft.com/kb/834644/JA/
・[XL2003] Excel がエラーで起動できない場合の対処方法

▲このページのトップに戻る
335549Re:エクセル2003のScriptデータは削除可能?りき 2006/03/21-21:35

記事番号335482へのコメント
ご回答ありがとうございます。

>全てのExcelを終了します。
>ファイル名を指定して実行→Excelと入れてEnter。
>これでExcelを起動し、シートを削除して1枚だけ残し、A1セルに「A」とだけ保存しても
>100KBもありますか?。

全てのExcelを終了→ファイル名を指定して実行→Excelと入れてEnter
→問題が出るファイルを読み込み
→シートを1枚だけ残し削除、A1セルに「A」とだけ保存
しても、やはり100KBあります。

>これを参考にすると、何か原因が特定できませんか?。
>http://support.microsoft.com/kb/834644/JA/
>・[XL2003] Excel がエラーで起動できない場合の対処方法

Excel2003は正常起動しています。
会社にあるどのパソコンのExcel2003で行っても
また同じ症状のあるファイルは沢山ありますので
Excel2003の固有の症状(現象)かと思っています。

「Microsoft Script Editor」を開いたときに見える
Scriptデータさえ削除(初期状態にする)ことができれば
容量も問題もマクロ警告メッセージの問題も
クリアできると思うのですが…

以上、よろしくお願いします。

▲このページのトップに戻る
335561Re:エクセル2003のScriptデータは削除可能?norimaki2000 2006/03/21-21:50

記事番号335549へのコメント
>全てのExcelを終了→ファイル名を指定して実行→Excelと入れてEnter
>→問題が出るファイルを読み込み
>→シートを1枚だけ残し削除、A1セルに「A」とだけ保存
>しても、やはり100KBあります。

いや、既存のExcel文書ファイルを読み込むのではなく、新規作成した場合が知りた
かったのです。



>>・[XL2003] Excel がエラーで起動できない場合の対処方法
>
>Excel2003は正常起動しています。

このページはExcelが「正常に起動しない」場合について書かれていますが、例えば
Excelをセーフモードで起動したり、Excel11.xlbファイルを削除したり、XLSTART
フォルダ内のファイルを削除したりExcel11.pipファイルを削除したりと、原因の
特定に参考になりそうな方法が掲載されていると思います。



>Excel2003の固有の症状(現象)かと思っています。

ではOffice2003のサービスパックを適用してみましょう。
OfficeUpdateやMicrosoftUpdateではなく、ここからサービスパックのファイルを
ダウンロードして、ローカルから実行する方をお勧めします。
http://www.microsoft.com/downloads/details.aspx?FamilyID=57e27a97-2db6-4654-9db6-ec7d5b4dd867&DisplayLang=ja
・ダウンロードの詳細 : Office 2003 Service Pack 2 (SP2)

▲このページのトップに戻る
335580Re:エクセル2003のScriptデータは削除可能?りき 2006/03/21-22:38

記事番号335561へのコメント
>いや、既存のExcel文書ファイルを読み込むのではなく、新規作成した場合が知りた
>かったのです。

すみません。勘違いをしてしまいました。
新規作成した場合は13.5KBです。

>Excelをセーフモードで起動したり、Excel11.xlbファイルを削除したり、XLSTART
>フォルダ内のファイルを削除したりExcel11.pipファイルを削除したりと、原因の
>特定に参考になりそうな方法が掲載されていると思います。

●Excel 2003 をセーフ モードで起動する
セーフ モードで起動しましたが変化ありません。

●Excel11.xlb ファイル
C:\Documents and Settings\<ユーザー名>\Application Data\Microsoft\Excel
あったのは「Excel10.xlb」でした。
同じようにしてみましたが変化ありません。

●XLSTART フォルダ
C:\Documents and Settings\<ユーザー名>\Application Data\Microsoft\Excel\XLSTART
フォルダ内にファイルは存在しませんでした
C:\Program Files\Microsoft Office\Office11\XLSTART
フォルダ内にファイルは存在しませんでした

●Excel11.pip ファイル
Excel11.pipが改めて作成されましたが変化ありません。

>OfficeUpdateやMicrosoftUpdateではなく、ここからサービスパックのファイルを
>ダウンロードして、ローカルから実行する方をお勧めします。

OfficeUpdateからではありますが既にSP2適応となっています。
今日これから…とはいきませんが
近々に改めてDL→ローカル実行してみます。(できるのでしょうか?)
実施したら、また報告させていただきます。

いろいろとご指導いただき、ありがとうございます。

▲このページのトップに戻る
335656Re:エクセル2003のScriptデータは削除可能?半端者 2006/03/22-09:40

記事番号335580へのコメント
りきさんは No.335580「Re:エクセル2003のScriptデータは削除可能?」で書きました。

>「Visual Basic Editor」で見たところsheetにもThisWorkbookにもプログラムは
>なく白紙状態でした。

と、いうことですが、
「Visual Basic Editor」内の「ThisWorkbook」の下側に
標準モジュール
Module1
Module2


等の記述はないのでしょうか?

その記述があれば、そのModule1、2、3・・・を各々解放してあげる必要があります

Excel97では、半角ローマ字データの直後に漢字表記をした文字列データが入ってい
ると、ウィルスの誤チェックをかけるため、同様のメッセージを出してしまうという
現象があったようですが、

>いろいろと調べていくうち「Microsoft Script Editor」を開いてみたとき
>消したはずのSheetの情報やら他のファイル情報やらがいっぱいついてるのを見て
>ビックリ!!
ということですと、実際に参照しているScriptが存在しているのでしょうね?

面倒でも、該当のシート全体を選択してコピー、同じ領域を選択して、
[編集]→[形式を選択して貼り付け]→[値]とやっていけば何とかなりそうで
すが、「大量に」というと面倒ですね・・・?

回答になっていないですね。申し訳ない。

▲このページのトップに戻る
335693Re:エクセル2003のScriptデータは削除可能?りき 2006/03/22-15:26

記事番号335656へのコメント
ご回答、ありがとうございます。

>「Visual Basic Editor」内の「ThisWorkbook」の下側に
>標準モジュール
>Module1
>Module2
>・
>・
>等の記述はないのでしょうか?

何度も確認しているのですが、そういう記述がないので困ってます。
Shee1・ThisWorkbookともに「解放」もグレーなので…

>面倒でも、該当のシート全体を選択してコピー、同じ領域を選択して、
>[編集]→[形式を選択して貼り付け]→[値]とやっていけば何とかなりそうで
>すが、「大量に」というと面倒ですね・・・?

EXCEL2002使用時は「マクロメッセージ」が出なかったもので
なにも気にせず、どんどん作ってしまい
結果的に問題の出るファイルが沢山あって、ひとつひとつを
[編集]→[形式を選択して貼り付け]→[値]
で対処する気になれなくて…

>回答になっていないですね。申し訳ない。

とんでもありません。本当にありがとございます。

▲このページのトップに戻る
335791Re:エクセル2003のScriptデータは削除可能?りき 2006/03/22-22:46

記事番号335561へのコメント
お世話様になります。

>ではOffice2003のサービスパックを適用してみましょう。
>OfficeUpdateやMicrosoftUpdateではなく、ここからサービスパックのファイルを
>ダウンロードして、ローカルから実行する方をお勧めします。

Office2003SP2-KB887616-FullFile-JPN.exe
をDLして実行してみましたが
「既に適応済み」とのメッセージが出て終了してしましました。

<仮説>
同じEXCELファイルを継続使用(更新/改版の繰り返し)していくと
スプリクトデータだけは積み重なって残るように思われます。
また途中でマクロで作成したSheetをコピーしてしまうと
そのファイルにはマクロを含まないにもかかわらず
マクロ有りのメッセージが出てしまうのだと思われます。
それも積み重なるスプリクトデータが影響しているように思われます。

今度は時間のあるときに上記仮説に基づいて実験をしてみたいと思います。
ちょっと手間がかかりそうなので、いつになるかはわかりませんが
結果が出たら、またここで報告させていただきます。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言