木田さんこんばんわ、レポートありがとうございます
よく原因が分かりません
取り敢えず 私の所で動いた実績のある HLTSTWXL.XLS ファイルをお送りしますので、お試しください。
明朝の送信となります。
鈴村様
こんばんわ。お世話になります。
hltstwxl.xlsを起動すると、エクセルは起動せず「システムエラーです:&H80004005(-2147467259)エラーを特定できません」
と出ます。
OKボタンで抜けると、「hltstwxl.xlsの一部内容に問題が見つかりました。可能な限り内容を回復しますか?ブックの発行元が信頼できる場合は「はい」をクリックして下さい。」と表示が出ます。
「はい」を押すと「hltstwxl.xlsの修復」のダイアログで「読み取れなかった内容を修復または削除することにより、ファイルを開くことが出来ました。と出てHLTSTWXL ver8.2 32/64bit(黄色)の画面が出てエクセルが起動したように見えます。コメントとして下記の表示があります。
Visual Basic プロジェクトが失われました。
ActiveX コントロールが失われました。
修復のログファイルが提示されていましたので、内容を書きます。(xmlファイルは添付できませんでしたので。)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><logFileName>error109160_01.xml</logFileName><summary>ファイル 'C:\HLSeries\HLTST\Hltstwxl.xls' にエラーが検出されました</summary><additionalInfo><info>Visual Basic プロジェクトが失われました。</info><info>ActiveX コントロールが失われました。</info></additionalInfo></recoveryLog>
次に修復ダイアログを閉じてHLTSTWデータの読み込みボタンを押すと
ダイアログが出て「マクロ'Hltstwxl.xls!読み込み'を実行できません。このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。」と出て終了ボタンも反応しません。
繰り返しても同じ結果でした。
お手数かけますが、よろしくお願いします。
こんばんわ、Excel の64ビット版をインストールしても残念ながら現象は再現できませんでした。
一つテストしていただきたいのですが、HLTST インストールフォルダに HLTSTWXL.XLS ファイルがありますので、それをクリックして起動してみてください。
起動すると Menu シートの黄色い部分に「HLTSTWXL Ver8.2 32/64bit」の表示があるはずです、ここで「HLTSTW データの読み込み」ボタンを押すとどうなるでしょうか?
上手くデータを読み込んでくれればいいのですが・・・・・
お手数おかけしました。
今の PC には 32ビット版の Excel しか入っていませんので明日にでも 64ビット版をインストールして動作検証してみます、しばらくお時間下さい。
鈴村様
こんばんわ。お世話になります。早速のご対応有り難うございます。
> 1)実行時エラー '1004' のメッセージの下に補助的な説明が出ていると思うのですがそれをお知らせ頂けませんでしょうか?
メッセージは「WorkbooksクラスのOpenメソッドが失敗しました」と出ています。
> 2) Excel は 32ビット/64ビット どちらのモードでインストールされているでしょうか?
最下段は1048576ですので64ビットでしょうか。
よろしくお願いします。
木田さんこんにちわ、HLTST ご利用ありがとうございます、またこの度はエラーが出てご迷惑をおかけしています。
以下の点 補足いただけたら幸いです。
1)実行時エラー '1004' のメッセージの下に補助的な説明が出ていると思うのですがそれをお知らせ頂けませんでしょうか? (添付見本画像では「Range クラスの Select メソッドが失敗しました」)の説明が出ています。
2) Excel は 32ビット/64ビット どちらのモードでインストールされているでしょうか?
一番簡単な確認方法は Excel を起動して Excel 上で どこかのセルをクリックして Ctrl キーを押しながら ↓ キーを押すとそのシートの一番下の行が表示されますが、その時の行番号が 65536 ならば、32ビットモードでインストールされている Excel です。
以上、お手数をおかけしますがよろしくお願いいたします。
いつも便利に使わせて頂いて有り難うございます。
8年ほど前からWindows7Proで問題なく使っておりましたが、今年1月にパソコンをWindows10Proに買い替えてから不具合が出るようになりました。
コンテスト設定から始めてデータ選択のあとHSTSTWXLを実行するとMicrosoftのダイアログでシステムエラーが出てエクセルが立ち上がりません。OKするほかないのでボタンを押下するとHLTSTMのダイアログが出て実行時エラー1004が表示され、こちらもOKのほかないので押すとHLTSTは終了してしまいます。
なお、HLTSTWXLを飛ばし、次のデータ整理と印刷へと進むと作業完了まで行くことが出来ます。
HLTSTは8.2ですが、8.1でも同じで状況です。HAMLOGは5.28c、エクセルはMicrosoft 365 businessです。
対処方法ありましたらご教示お願いします。
RE,ありがとうございました。
チェックマークを外し、ハムログのQSLマークで送信済みマークが誤ってついていたのを、手作業で全部消したところ、指定した範囲のデータを抽出できるようになりました。
ありがとうございました。
鈴木さんこんにちわ
お問い合わせの件ですが、ひょっとして「過去一年をチェック」にチェックマークが付いていませんでしょうか?
このチェックが付いていると抽出条件をどう設定しても過去一年分の交信データからデータを抽出する動作を始めてしまいます。
今のところ気付く点はこれぐらいなのですが・・・・・
鈴村さん お世話になっています。
HLQSL V6.6をWindows10で使っています。メニューの「QSLカード印刷」からカードを印刷するとき、「交信番号で印刷」は問題なく目的のデータが印刷されるのですが、期間設定で番号や年月日を設定して「データ抽出実行」をするとうまく抽出されず、設定したのとは無関係のデータが出てきてしまいます。出てくるデータは、どんな設定をしても(しなくても)同じデータです。
HLQSLをダウンロードしなおしたり、HDLのインストールやアンインストールをしたりしてみましたが、結果は変わりません。
対策がありましたら、お教えくださるようお願いいたします。