2007 年 7 月 1 日以降、マイクロソフトは新規顧客への VBA 再配布ライセンス提供を停止した。マイクロソフトは、.NET Framework のリリース以降、ずっと VBA に .NET ベースの言語を追加しようとしてきた。.NET Frameworkバージョン1.0 および 1.1 には Script for the .NET Framework というスクリプト ランタイム テクノロジが搭載されていた。また、Visual Studio .NET 2002 および 2003 SDK には、VB.NETをサポートする Visual Studio for Applications (VSA)という別のスクリプト IDEが含まれていた。 VSAの重要な特徴の一つは、Active Scripting (VBScript および JScript)を通して利用が可能であり、.NETが使えないアプリケーションを.NET 言語を使用してスクリプト化することができたことだった。しかし、VSA は、Active Scriptingのサポートを望むアプリケーションの明確なアップグレード パスがないまま.NET Framework のバージョン 2.0 でサポート対象外となった。 (C#、VBScript、他の.NET言語で「スクリプト」の作成は引き続き可能で、ランタイムの一部としてインストールされたライブラリを介して実行時にコンパイルおよび実行することはできる。)マイクロソフトは、Microsoft Office 2008 for Mac でVBA サポートを一度廃止した。しかしMicrosoft Office for Mac 2011 でVBA は復活することとなった。マイクロソフトは、Windows バージョンの Office から VBA を削除する計画はないと述べている。Office 2010 では、マイクロソフトは真のポインター データ型 LongPtr をサポートする VBA7 を導入した。これにより、64 ビットのアドレス空間を参照できるようになった。Office 2010 の 64 ビット インストールでは、MSComCtl (TabStrip, Toolbar, StatusBar, ProgressBar, TreeView, ListViews, ImageList, Slider, ImageComboBox) および MSComCt2 (Animation, UpDown, MonthView, DateTimePicker, FlatScrollBar)といったコモンコントロールに依存するレガシーな32ビットコードは64ビットVBAコードに移植しても機能しない。これは、32 ビット バージョンの Office 2010 では発生しない。 VBA7 には 64 ビットバージョンのコモンコントロールが含まれていないため、開発者は VBA アプリケーションを 64 ビットに移行する手段がないことになる。マイクロソフトでは、64 ビット バージョンの VBA コントロールについてソフトウェア ベンダに問い合わせるように誘導している。
日食や月食の予報は、まだ地動説はおろか地球が丸い事さえ知られていなかった時代に既に行われていた。長期にわたる記録を整理して、食の発生に周期性があるのを発見したためである。古代において、日食は重大な関心を持たれていた。中国では、紀元前2000年頃の夏の時代に、義と和という2名の司天官が酒に酔って日食の予報を怠ったため処刑された、という有名な話が『書経』に記されており、事実であれば当時既に日食の予報が行われていた事になって、世界最古の日食予報になるが、多くの学者の研究にも関わらず該当する日食がなく、この記事そのものの信ぴょう性も疑われている。中国においては1994年に存在が確認された「上博楚簡」と呼ばれる竹簡の中に『競建内之』と称される物があり、斉の桓公が皆既日食を恐れて鮑叔の諫言を聞いたという故事が載せられている。『史記』においては専横を敷いていた前漢の最高権力者呂后が日食を目の当たりにし「悪行を行ったせいだ」と恐れ、『晋書』天文志では太陽を君主の象徴として日食時に国家行事が行われれば君主の尊厳が傷つけられて、やがては臣下によって国が滅ぼされる前兆となると解説しており予め日食を予測してこれに備える必要性が説かれている。中国の日食予報は戦国時代から行われていたが、三国時代に編纂された景初暦において高度な予報が可能となった。このため、日本の朝廷でも持統天皇の時代以後に暦博士が日食の予定日を計算し天文博士がこれを観測して密奏を行う規則が成立した。養老律令の儀制令・延喜式陰陽寮式には暦博士が毎年1月1日に陰陽寮に今年の日食の予想日を報告し、陰陽寮は予想日の8日前までに中務省に報告して当日は国家行事や一般政務を中止したとされている。六国史には多くの日食記事が掲載されているが、実際には起こらなかった日食も多い。ただしこれは日食が国政に重大な影響を与えるとする当時の為政者の考えから予め多めに予想したものがそのまま記事化されたためと考えられ、実際に日本の畿内（現在の近畿地方）で観測可能な日食（食分0.1以上）については比較的正確な暦が使われていた奈良時代・平安時代前期の日食予報とほぼ正確に合致している。1183年の治承・寿永の乱の水島の戦いでは戦闘中に金環日食が発生し、源氏の兵が混乱して平氏が勝ったと源平盛衰記などの史料に記されている。当時、平氏は公家として暦を作成する仕事を行なっていたことから平氏は日食が起こることを予測しており、それを戦闘に利用したとの説がある。江戸時代の1839年（天保10年）には、金環食が発生した。幕府の役人は従来の中国式の予測時刻と伝来したばかりの西洋式の金環食の予測時刻、2種類の計算を行い、築地の海岸で観測を行った。西洋の方法での予測が的中し見える位置、時刻ともに正確であった。以降、西洋の天文学が日本で急速に広まっていった。西洋においては、トルコから西アジアにかけて領土があったメディア王国とリディア王国が長期にわたり戦争を続けていた紀元前6世紀始め頃、ギリシャの哲学者タレスが予言していた日食が実際に起き、両国は和を結んだという話が、ギリシャの歴史学者ヘロドトスの『歴史（ヒストリア）』に書かれている。これも多くの天文学者の興味をそそり、その日食を特定する試みが為され、紀元前584年5月28日の皆既日食と推定された。この日食は南アメリカ北端から北大西洋を通り、ヨーロッパを経てトルコ北部からカスピ海の南に達したものであるが、異説もある。タレスは、古代バビロニアで考案された予報術を用いたとヘロドトスは記し、これは次に述べるサロスであるとの説もあるが、サロスは当時のギリシャでは知られていなかったというのが天文学史の主導的見解であり、タレスは、それまでに伝えられていた大雑把な法則に基づいて日食発生の年を予言したが、月日までは言及できなかったと考えられる。最も古くから知られていたのは前述の「サロス」と呼ばれるもので、紀元前6世紀頃にバビロニアで発見されていたとされ、またギリシャでは紀元前443年に数学者のメトンにより「メトン周期」が発見された。