システムwiki

armpcでExcelvbaのシェルを実行するときに、許可が拒否されたか、プロシージャの呼び出しまたは引数が無効です

ShijunZ 解決済 最終更新日:2022-01-01 05:06

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)

3 #
TinaChe

こんにちは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クエリの専門家であり、さらに支援します.

経験豊富なサポートがあなたの質問に答えられることを心から願っています.

ご理解のほどよろしくお願いいたします.

よろしくお願いいたします.

ティナ