岡山さん
「RSS総合チャート管理」のエラーメッセージの対応方法について(PtrSafe属性の設定方法)
「RSS総合チャート管理」のサンプルシートをダウンロード後、動画に沿って使用しようと思ったのですが、下記の様なエラーメッセージが出て使用できない状態です、何とか使用できないかトライしたのですが、自分ではどうしようも無く、どなたかご教授いただければ幸いです。
エラーメッセージの内容は
「このプロジェクトは、64ビットシステムで更新する必要があります。Declareステートメントの確認及び更新を行い、次にDeclareステートメントにPtrSafe属性を設定してください。」
Module1(コード)の所には下の様なコードが書かれており、Functionの部分が白抜き文字でポップUP表示されています。
≪内容≫
Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" ( _
ByVal pszSound As String, _
ByVal hmod As Long, _
ByVal fdwSound As Long _
) As Long
Public Const SND_ASYNC = &H1
Sub Notify()
PlaySound "C:\WINDOWS\Media\notify.wav", 0, SND_ASYNC
End Sub
是非ともご教授お願いいたします。
2023年06月10日
大野 了
岡山さん、こんにちは!!
Excelが64bitなんですねー
Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" ( _
の部分を・・・
Public Declare PtrSafe Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" ( _
とすれば動作するようになります!!
PlaySound以外にもDeclare にてAPIを宣言してあるところがあれば、
『Declare』の後ろに『PtrSafe』を入れてください!!
2023年06月10日
(追加)質問です。/ありがとうございます
ご教授ありがとうございました。
PtrSafeをPtrSafeを入れるとエラーメッセージガ出なくなったのですが、今度は様
「d.docs.live.net に接続しています」というメッセージ画面が表示される様になりました。
メールアドレスとパスワードを要求されている様なのですが、一体何なのか?分かりません。
このシートを使用するに際して入力が必要なのでしょうか?
スルーすると「必要な情報をダウンロードできません。」という表示が出ます。
教えていただけたら有難いです。
2023年06月10日
(追加)質問です。/ありがとうございます
2023年06月10日
大野 了
岡山さん、こんにちは
PtrSafeは解決できたようで良かったです。
>「d.docs.live.net に接続しています」
こちらはOneDrive上のファイルに対してリンクなどが入っている場合に表示されます。
自分も一応『RSS総合チャート管理.xls』をDLして確認してみたのですが、d.docs.live.net のメッセージは表示されませんでした。
※岡山さんが落とされたファイルが正確にわからないため、もしかしたら自分が違うファイルを落としている可能性も考えられますが・・・
新しく再度DLすると解決するかもしれません・・・
2023年06月10日
岡山さん
再度、DLした上で確認すると正常に使用することができました。
いろいろとコメントありがとうございます。
とても助かりました。
2023年06月20日