armpcでExcelvbaのシェルを実行するときに、許可が拒否されたか、プロシージャの呼び出しまたは引数が無効です
c:\Users\gqin>curl-V
curl 7.55.1(Windows)libcurl/7.55.1 WinSSL
リリース日:2021-12-12、セキュリティパッチ:2021-12-12
プロトコル:dictファイルftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
機能:AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL
C:\Users\gqin>systeminfo
ホスト名:Qcom-TDKVCTCUEM
OS名:Microsoft Windows 10 Enterprise
OSversion:10.0.19042 N/ABuild19042
OSメーカー:Microsoft Corporation
OS構成:メンバーワークステーション
OSBuildタイプ:マルチプロセッサフリー
登録所有者:a
登録組織:Qualcomm
製品ID:00329-00000-00003-AA881
元のインストール日:2021年9月8日午後4時10分16秒
システムの起動時間:2021年9月26日午後2時28分28秒
システムメーカー:Microsoft Corporation
システムモデル:Surface Pro X
システムタイプ:ARM64ベースのPC
プロセッサ:1個のプロセッサがインストールされています.
[01]:ARMv8(64ビット)ファミリ8モデル805リビジョンD0E Qualcomm Technologies Inc~3148 Mhz
BIOSversion:Microsoft Corporation 7.563.140、2021年2月5日
Windowsディレクトリ:C:\WINDOWS
システムディレクトリ:C:\WINDOWS\system32
ブートデバイス:\Device\HarddiskVolume1
システムロケール:en-us;
英語(米国)
入力ロケール:en-us;
英語(米国)
タイムゾーン:(UTc+ 08:00)北京、重慶、香港、ウルムチ
合計物理メモリ:15,842 MB
使用可能な物理メモリ:6,340 MB
仮想メモリ:最大サイズ:32,226 MB
仮想メモリ:使用可能:18,788 MB
仮想メモリ:使用中:13,438 MB
ページファイルの場所:C:\pagefile.sys
ドメイン:na.qualcomm.com
ログオンサーバー:\\APDCSHANG6
Hotfix(s):5つのHotfixがインストールされています.
[01]:KB5004331
[02]:KB4562830
[03]:KB5005932
[04]:KB5005565
[05]:KB5005699
ネットワークカード:3つのNICがインストールされています.
[01]:Qualcomm(R)Wi-Fi B/G/N/AC(2x2)Svc
接続名:Wi-Fi
DHCP有効:はい
DHCPサーバー:192.168.1.1
IPアドレス
[01]:192.168.1.105
[02]:fe80 :: 60b4:f6c2:b33a:65af
[02]:Snapdragon(TM)X24LTEモデムモバイルブロードバンドデバイス
接続名:セルラー
ステータス:メディアが切断されました
[03]:Bluetoothデバイス(パーソナルエリアネットワーク)
接続名:Bluetoothネットワーク接続
ステータス:メディアが切断されました
Hyper-V要件:VMモニターモード拡張機能:いいえ
ファームウェアで仮想化が有効になっています:いいえ
第2レベルのアドレス変換:いいえ
利用可能なデータ実行防止:いいえ
Excelversion
Microsoft
®Excel
®for Microsoft 365 MSO(16.0.14326.20504)32ビット
version210814326.20508
Excelvbaでシェルを実行する
例
:
シェルカール
エラーを取得
無効なプロシージャ呼び出しまたは引数
Oshell curl
エラーを取得
許可が拒否されました
返信リスト(回答:3)
こんにちはShijunZhang、
コミュニティへようこそ.
私は慎重にポストを通り抜けます.ExcelでVBAシェル関数を実行すると、「無効なプロシージャの呼び出しまたは引数」「アクセスが拒否されました」というエラーのようです.ご不便をおかけして申し訳ありません.
VBAコードが含まれているため、質問をに投稿することを心からお勧めします. Microsoft Q&Aコミュニティ-ITプロフェッショナル向けExcel 、そのコミュニティのエンジニアとメンバーはVBAの知識に精通しており、特定の状況に焦点を当て、特定の提案を提供します.
その上、私もあなたを助けるために最善を尽くしたいと思います.VBAでシェル関数を実行する際のエラーをよく検索しましたが、他のユーザーは、コンピューターのC:\に対する管理者権限がないことが原因である可能性があると述べています.管理者権限を取得すると、機能しました.
C:\の管理者権限を持っていてもエラーメッセージが表示される場合は、上記のMicrosoft Q&Aコミュニティにアクセスして問題をさらに調査することをお勧めします.
当面の間、このスレッドは開いたままにして、MVPとフォーラムのメンバーがアイデアや意見を共有できるようにします.
何卒ご理解とご協力を賜りますようお願い申し上げます.
良い一日を過ごし、安全を確保してください!
よろしくお願いいたします.
ティナ
応答3# ->にスキップ2 #ShijunZ
親愛なるティナ、
ARM PCで提案を試しましたが、機能しません.
この問題はARMPCでのみ再現されることに注意してください.IntelPCで実行すれば問題ありません.
では、シェルがARM/INTELpcと異なるかどうか教えてください.
ありがとうございます.
br.
shijun
応答2# ->にスキップ1 #TinaCheこんにちはShijun、
テストに時間を費やし、結果を共有するために投稿していただきありがとうございます.
問題の解決を支援したいのですが、前述したように、VBAのシェル機能が関係していることを考慮して、専用のサポートを確実に受けられるようにするために、Microsoft Q&Aコミュニティにアクセスして問題のトラブルシューティングを行うことをお勧めします.質問を投稿できます Office-vba-devカテゴリ OfficeでのVBAプログラミングに関する技術的な質問を処理する特定のチャネルであるため、メンバーはVBAクエリの専門家であり、さらに支援します.
経験豊富なサポートがあなたの質問に答えられることを心から願っています.
ご理解のほどよろしくお願いいたします.
よろしくお願いいたします.
ティナ