win XP pro/excel2002です。
personal.xlsにいくつものマクロを保存して使用しておりました。
しかしここ1週間ほど,他の通常のファイルをダブルクリックして開くと,personal.xlsが開かないらしく,
保存したマクロを利用できません。
単にソフトウェアの起動をすれば,personal.xlsも開くのですが...
以前は,ファイルをダブルクリックで開いたときもマクロが利用できたはずで,そのようにしたいのですが,どうしたらよいのでしょう?
また,この件について調べていたら,personal.xlsにマクロをたくさん保存することは推奨されないようで,
アドイン化してみようと思うのですが,ファイルが表示されていないので,別名保存→アドインで保存ができません。
こちらもどうしたらよろしいのでしょうか?
No.2ベストアンサー
- 回答日時:
こんばんは。
Wendy02です。>質問を投げた後は順調にpersonal.xlsが同時に開くようになりました。う,エクセルが不調だっただけでしょうか??
だいたい、様子は分りました。また、ダメになる可能性があります。多くの理由は、Personal.xls の入れる場所の違いです。実は、Personal.xls は、XlStart/StartUp というフォルダですが、それは二つあります。その二つのどちらか、または両方に入れてしまって、ヘンになることがあります。以前、私が作った、Personal.xls チェックマクロを使ってもよいのですが、簡易型を作りましたので、アドインを作ろうとしているなら、ぜひとも、二つの場所は、ご自身で調べてください。
Sub StartUpChecker()
Dim myStartUpPath As String
Dim GlobalStartUpPath As String
myStartUpPath = Application.StartupPath
If Dir(Application.Path & "\XLStart", vbDirectory) <> "" Then
GlobalStartUpPath = Application.Path & "\XLStart"
End If
MsgBox myStartUpPath & vbCrLf & _
GlobalStartUpPath
End Sub
ちなみに、myStartUpPath(ローカル) に入れるのが正解だと言われています。アドインは、GlobalStartUpと同じ並びのLibrary に入れるのが良いとされています。私自身長く知らなかったのですが、Addin というフォルダは、COMアドインを入れるためのもので、通常のアドインを入れるべきではないという話です。
あれからもう2週間が経ってしまうのですね。
お礼が大変遅くなりました。
正しい場所に入って居るんだなぁっと思ったきり,
順調に開けております。
お騒がせいたしました。
No.1
- 回答日時:
dolphina様、こんにちは。
Wendy02です。
まず、メニューの[ウィンドウ]-[再表示]をクリックして、Personal.xls があるかどうかを見てください。
それから、[ツール]-[セキュリティ]-[信頼のおけるソース元 タブ]をクリックし、
□ すべての組み込み済みのアドインとテンプレートを信頼する
が「オン」で、チェックが入っているか調べてみてください。
Excelのアドイン化は、私は、最初から、あれこれとは申しませんが、Wordのテンプレート(.dot)ファイルとは、ちょっと意味合いが違いますから、せめて、アドイン・イベントとオープン・イベントをきちんと把握したほうがよいですね。安易にPublic キーワードをつければよいなんて教える人もいますが、ほとんど知らない方ばかりですからね。そういう私も、本当に知っているとは言えませんが、注意点ぐらいは、自分なりに覚えました。
またまたWendy02様,お世話になります。
なぜか,質問を投げた後は順調にpersonal.xlsが同時に開くようになりました。
う,エクセルが不調だっただけでしょうか??
アドイン化はとても難しそうですね。
起動に時間がかかっても,今のところはそれほど気にならない程度なので,将来の目標としておこうと思います。
ご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelファイルに使われているVB...
-
エクセル終了時の保存確認メッ...
-
Excelが勝手にシート移動してし...
-
アクセスでファイルを開いたと...
-
VBAを一度起動するとずっと出て...
-
昨日まで動いていたエクセルの...
-
マクロを消すマクロは不可能?
-
エクセル2013vbaで、見えない名...
-
コピーしたファイルのマクロを...
-
excelが別プロセスで起動してし...
-
EXCEL右上のバッテンでは保存で...
-
アクセス ファイルの重さの限界
-
サクラエディタのマクロ設定を...
-
【マクロ】エラーが発生⇒実行時...
-
ファイルリネームの良い知恵を...
-
外部データを取り込むマクロ
-
別のパソコンでエクセルのマク...
-
VBA マクロ実行時エラー’1004Ra...
-
エクセルマクロが海外PCで開けない
-
Wordで貼り付け(ペースト)機能...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAを一度起動するとずっと出て...
-
コピーしたファイルのマクロを...
-
エクセル終了時の保存確認メッ...
-
マクロを消すマクロは不可能?
-
別のパソコンでエクセルのマク...
-
昨日まで動いていたエクセルの...
-
VBA マクロ実行時エラー’1004Ra...
-
excelファイルに使われているVB...
-
Excelが勝手にシート移動してし...
-
マクロでマクロを削除する
-
外部データを取り込むマクロ
-
アクセスでファイルを開いたと...
-
エクセル2013vbaで、見えない名...
-
EXCEL マクロ クリップボードク...
-
Excelマクロ ファイル名が変わ...
-
エクセルファイルを自身のファ...
-
excelが別プロセスで起動してし...
-
Excelからnotesメールを自動で...
-
エクセルマクロ実行中に別ファ...
-
Excel2010 PERSONAL.xlsbの挙動...
おすすめ情報