次の方法で共有

Excel2019のVBAでScriptControlのLanguageにVBScriptを指定するとエラーになる

Anonymous
2021-01-19T04:39:27+00:00

Excel2019のVBAにて

   Set sc = CreateObject("ScriptControl")

   sc.Language="VBScript"

 というコードがあります。

 sc.Language="VBScript"の行でエラー(プロパティの値が不正です)が表示されます。

 VBScriptではなく、JScriptだとエラーは発生しません。

 同じコードをExcel2010やExcel2016で試したところ、エラーは発生しないのですが、

 Excel2019で仕様が変わったのでしょうか

 OSはWin10で32Bit版のExcelを使用しています。

 御存知のかたいらっしゃいましたらご教授いただければと思います。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-04-12T01:30:37+00:00

    本件、いろいろと調べてみましたが、解決できず、

     回避策として

      VBAのThisworkbook.openにて

       ①外部のVBSファイルの内容をbasファイルに転記

       ②①で作成されたbasファイルをインポート

     という方法を取りましたので優先度は低くなりました。

     引き続き、何か情報をお持ちの方いらっしゃいましたらご教授いただければと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2021-01-19T05:49:28+00:00

    どうぞ宜しくお願いいたします!

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2021-01-19T05:34:08+00:00

    Yuki M様

    アドバイスありがとうございます。

    教えていただいたフォーラムへ投稿してみます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2021-01-19T05:31:45+00:00

    こんにちは。

    同じユーザーとしてマイクロソフト製品のサポートを行う独立アドバイザーのYuki M.です。

    VBA専用のフォーラムがございますため、下記へご投稿してみてください。

    https://social.msdn.microsoft.com/Forums/ja-JP/...

    どうぞ宜しくお願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません