﻿概要

    VBAからSSHをする簡易ライブラリ
    https://osdn.net/projects/vbasshlibrary/

登録

    管理者権限でコマンドプロンプトを開きVbaSSHLibrary.dllを入れたフォルダに移動します。

    32bit版

         "C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe"   VbaSSHLibrary.dll /tlb:VbaSSHLibrary.tlb /codebase

    64bit版（x64フォルダにあります）

        x64フォルダ内にて
        "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe"  VbaSSHLibrary.dll /tlb:VbaSSHLibrary.tlb /codebase

    注意
        RegAsm : error RA0000 : 入力アセンブリ 'VbaSSHLibrary.dll'
        またはその依存関係の 1 つが見つかりません。

        と表示されてしまうときはVbaSSHLibrary.dllがカレントディレクトリにありません。
        VbaSSHLibrary.dllを入れたフォルダに移動して再度試してみてください。

        .netフレームワークがインストールされていないなどの理由でエラーが発生したら以下のURLから.netフレームワークをインストールしてください
        https://support.microsoft.com/ja-jp/help/4054530/microsoft-net-framework-4-7-2-offline-installer-for-windows

解除

    管理者権限でコマンドプロンプトを開き


    32bit版

         "C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe"   /unregister VbaSSHLibrary.dll /tlb:VbaSSHLibrary.tlb

    64bit版（x64フォルダにあります）

        "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe"  /unregister VbaSSHLibrary.dll /tlb:VbaSSHLibrary.tlb


サンプル

    VbaSSHLibrary を参照設定しておいて、


        Dim SSH As New VbaSSHLibrary.VbaSSH

        With SSH
            .Open "サーバー1のIPアドレス", "ポート番号", "id", "pw"
            Debug.Print .Execute("cd /;ls -la")
            .Close
        End With

更新履歴
    2021/10/20 RegAsm : error RA0000に関しての記述追加。
