添付ソフトウェア「真・魔討伝」のトラブルシューティング
ExcelVBAでできる RPGゲーム作成入門に添付されているサンプルゲーム「真・魔討伝」についての質問やトラブル、その対策方法をまとめました。
これら以外の問題が発生したときや、当ソフトウェアに関する各種の質問事項は、
こちらのメールフォーム
でお問い合わせください。
「実行時エラー'70': 書き込みできません。」が表示される
【質問】
真・魔討伝(完全版)を起動し、ベンチマーク終了後に自動設定を行うと「実行時エラー'70': 書き込みできません。」というエラーメッセージが表示され、プログラムが停止しました。
【解答】
CD-ROM上のファイルをそのまま開いて起動していることが考えられます。本ソフトウェアは、パソコンにコピー(ハードディスクにコピー)してから実行してください。
Excel 2010の64ビット版で実行するとコンパイルエラーが出る
【質問】
真・魔討伝(完全版)を、Excel 2010の64ビット版で実行したところ、コンパイルエラーが発生し起動できません。
【解答】
誠に恐れ入りますが、Excel 2010の64ビット版では正常に動作しない恐れがあります。32ビット版で利用してください。
Excel 2010の64ビット版で実行すると操作できなくなる
【質問】
真・魔討伝(完全版)を、Excel 2010の64ビット版で実行したところ、タイトル画面が表示されて少し経つと操作ができなくなりました。
【解答】
誠に恐れ入りますが、Excel 2010の64ビット版では正常に動作しない恐れがあります。Excel 2010の32ビット版で利用してください。
※プログラムを実行してしまった場合は、{ESC}キーを押し続けると停止できます。
Excel 2010の32ビット版で実行したが、途中で操作ができなくなった
【質問】
真・魔討伝(完全版)を、Excel 2010の32ビット版で実行したところ、タイトル画面が表示されて少し経つと操作ができなくなりました。
【解答】
プログラムがExcel 2010で実行していることを認識していない可能性があります。Excel 2003などで実行していた設定をそのまま使用して、Excel 2010で起動した場合に見られる現象です。
いったん、ゲームの設定ファイルを削除してからプログラムを起動し、ベンチマークからやり直してください。手順は次の通りです。
1.ゲームを停止する
※{ESC}キーを押し続けると停止できます。
2.真・魔討伝のフォルダ内にある「dat」というフォルダを開く
3.「SETTING.txt」というファイルを削除する
※このファイルは自動作成されるため、削除しても問題ありません
4.ゲームを起動する
※必要に応じて、メッセージの表示速度やサウンドのボリュームなど、ゲームの設定を行ってください。
ロードを行うと、実行時エラーが発生する
【質問】
タイトル画面でロードを行うと、実行時エラーが発生しプログラムが停止してしまいます。
【解答】
プログラムを起動後、「タイトル」→「プロローグ」→「タイトル」とデモンストレーションが一周したあとに「山奥の洞窟」でセーブしたデータをロードすると、この現象が発生します。
プログラムを起動後、1回目のタイトル画面でロードを行ってください。
メッセージがパネルからはみ出して表示される
【質問】
一部のメッセージが、パネルからはみ出してしまい、読めないことがあります。
【解答】
Excel 2002/2003では「MS ゴシック」というフォントで表示されるためです。「MS Pゴシック」というフォントで表示するように設定を変更すると解消します。次の手順で設定変更ファイルを反映してください。
1.設定変更ファイルをダウンロードする(
ここをクリックする
)
2.zip書庫ファイルから「UPDSETTING.txt」というテキストファイルを取り出す。
3.取り出した「UPDSETTING.txt」を、真・魔討伝のフォルダ内にある「dat」というフォルダにコピーする。
4.ゲームを再起動する。
エクセルマクロTips
応用技・その他編
◇その他の便利な機能
1.カーソルは今何どこにいる?
・何行目、何列目にいるかを知る
2.データがある最終行を知る方法
・最終列も同じ要領で
3.ワークブックの名前を知る方法
・ワークシートの名前やワークシート数も
・もちろん開いているワークブック数も
4.ワークシートの関数を使う方法
・Worksheetfunctionオブジェクト
5.並べ替えをしてみよう
6.開いたときに自動で実行!
・Workbook/Openイベント
・Auto_Openプロシジャ
・自動実行を回避する場合
7.マクロの記録機能を使ってVBAの記述を調べる
8.ワークブックのパスを取得
9.新しいメニューを追加する
10.追加したメニューを変更する
11.追加したメニューを削除する
12.アドインを作る
・XLAのアプリケーション
13.アドインを組み込む、解除する
・AddIns()
・ダミーの処理Auto_Remove?!
14.Offsetプロパティ
・基準の位置から指定した分ずらした場所
15.ワークシートの背景に画像を設定する・解除する
16.ワークシート上のコントロールを操作する
・テキストボックスなどを作成・操作する方法
17.列番号から列名を求める
・Addressプロパティを応用したテクニック
18.列番号から列名を求める究極の技
・26進法に変換して求めるテクニック
19.シート見出しを自動的に並べ替える
・バブルソートとModeメソッドの組み合わせ
20.ワークブックを開いているかどうか調べる
・Workbooksコレクションを調べる
21.株価情報を取得しワークシートに表示する
・IEオートメーションとの合わせ技
22.株価時系列データを取得しワークシートに表示する
・IEオートメーションとユーザーフォーム
23.為替レートを取得しワークシートに表示する
・MSXML2.XMLHTTP、タイマー処理、正規表現など
24.フォルダ内を検索する(FileSearch非互換対策1)
・Dir関数を使ってフォルダを検索する方法
25.フォルダ内を下の階層まで検索する
(FileSearch非互換対策2)
・ShellとFolderItemsオブジェクトを使う方法
26.誕生日(生年月日)から年齢を求める
・DateDiff関数と論理式を応用する
27.ハイパーリンクを使って住所から地図を表示する
・Hyperlinks.AddとURLの編集
L1.不要な行/列を全て削除する
・いらないデータも一網打尽!で削除する[L]
L2.コード値から名前を取得する
・VLookup関数の応用技[L]
*その他の便利な機能のコンテンツは、整理・踏襲時に別カテゴリへ移動する場合があります。[L]の項目は、他のカテゴリの項目です。
◇処理効率の向上に関する事例
1.SelectやSelectionは使わない
2.オブジェクト変数の方が速い!?
・セルをオブジェクト変数経由で使う
3.データの最後を探す場合
4.合計や平均を求める場合
5.大量のデータを取り出す、書き込む
・配列を使った方法
6.単純なコピペはDestination:=で
・切り取り→貼付けも同じ要領で
7.連続した領域はオブジェクトで
・For Each In〜Nextを使う
8.トドメは画面描画をOFF!
◇その他
「Excel VBAでできるRPGゲーム作成入門」の紹介/前編
・付属ゲーム「真・魔討伝」について
「Excel VBAでできるRPGゲーム作成入門」の紹介/後編
・本書の内容と、CD-ROM特典について
「真・魔討伝」のトラブルシューティング
・ゲームがうまく動かない場合
■ブック・シート操作編
■セル・行・列操作編
■セル検索編
■Applicationオブジェクト・イベント編
■オートシェイプ操作編
■グラフ操作編
■応用技・その他編
■サイト内を検索
Happy! Happy! Islandその他のコンテンツ
■
VBAプログラミング系
Access VBAのTipsとサンプル
Excel VBA(エクセルマクロ)のTipsとサンプル
VBScript/JScriptのTipsとサンプル
プログラミング基礎・入門
■
入門と使い方
Access入門と使い方講座97~2003/2007/2010/2013
Access VBAプログラミング入門 2013/2010/2007/2003
Excel入門と使い方講座2013/2010/2007
■
ダウンロードコーナー
AccessとExcelのフリーソフト
■
その他
質問受け付けコーナー「管理人に聞いてみよう♪」
BBS過去ログ広場
HTMLの書き方
管理人プロフィール
┗
twitter(外部サイト)
管理人へメール
■
別館(海外向けサイト)
Excel Games and Access Games
VBAプログラミング&Tips集の
"Happy! Happy! Island"トップページへ
[PR]管理人が心を込めて書いた本
■
最速攻略 AccessVBAサンプル大全集
Access 2013/2010/2007対応版
■
速効!ビジネスPC Accessマクロ&VBA
Access2013/2010/2007対応
■
最速攻略Accessクエリ テクニック大全集
Access2013/2010/2007対応
■
AccessVBAマクロ超入門講座 Access2010/2007対応
■
ExcelVBA超入門講座 Excel2010/2007対応
■
ExcelVBAでできる RPGゲーム作成入門
■
[改訂新版]実践COBOLプログラミング入門
■
最速攻略 VBScriptサンプル大全集
Windows7/Vista/XP/2000対応
(
アマゾン
へジャンプします)
[PR]注目の情報
転職成功の秘訣はサイトに公開されない求人にあった
採用人数が少ない・専門性が高い・競合他社に知られたくないなど、魅力的な求人情報ほど一般には公開できないのです。
株デビューするなら SBI証券!
業界屈指の格安手数料と業界最高水準のサービスで口座数はネット証券 No.1!口座開設料・管理料は無料。
GDOゴルフショップ
ゴルフ用品のオンラインメガストア。品揃え10万点!
アスタリフトコラーゲンドリンク
毎日続けるものだから・・まとめ買いで最大10%OFF!集中コラーゲンケアで、ハリと潤いの溢れる毎日へ。
[リンク]IT関連情報サイトなど
gihyo.jp
技術評論社提供のIT関連コンテンツサイト
Copyright(C) 1999-2015
結城圭介
(Ver.3.51) All rights reserved