0

管理者が MS Office 2016 の更新プログラム (ビルド 11929.20838) を実行したところ、突然、以前に作成した Excel VBA マクロの 1 つに予期しないエラーがいくつかあることに気付きました。たとえば、以下のエラーは、明示的に定義していない変数に対してポップアップしています。以前はそうではありませんでしたが、Option Explicit について言及したことがなければ、このようなことは経験したことがありませんでした。

コンパイル エラー: プロジェクトまたはライブラリが見つかりません

私のコードの次の 2 つのステートメントに対しても同じエラーが発生しますが、前回の Microsoft Office 2016 更新の前はスムーズに実行されていました。

' Against the following two declarations, the compiler is highlighting  
' Date in parenthesis and quoting same error "Can't find project or library"

xMonth = VBA.DateTime.Month(Date)
xYear = VBA.DateTime.Year(Date)

' And showing same error as above against defining an Array variable like below
srchString = Array("invoice_number", "invoice_date", "Category_wise_code", "Bill To Customer", "consignees_address_long")

'And even here, it is giving the same error:
[A1].Font.Bold = True

これらのエラーと、この問題を解決する方法について誰か知っていますか? これはすべて、まったく予想外のことです。このマクロは 4 年以上使用しており、このような問題に遭遇したことはありません。

ここで怪しいものが見つかります: https://www.google.com/search?rlz=1C1CHZL_enGB838GB838&ei=EOInX-ibPMeusAXFw7z4Cg&q=%22ms+office+2016%22+%22july+updates%22+%22VBA%22&oq=%22ms +office+2016%22+%22july+updates%22+%22VBA%22&gs_lcp=CgZwc3ktYWIQAzoECAAQRzoICCEQFhAdEB46BQghEKABUOTJCljq_gtgg4UMaABwAXgAgAHzAogByiiSAQYyLTIuMTSYAQCgAQGqAQdnd3Mtd2l6wAEB&sclient=psy-ab&ved=0ahUKEwjo4_6J5f7qAhVHF6wKHcUhD68Q4dUDCAw&uact=5

すべてのリンクが開いているわけではありませんが、一部の人々がマクロ クラッシュの状況に直面していることを Google ウィンドウが簡単に示しています。

私の投稿を読んでくれてありがとう。

4

0 に答える 0