3

Excel マクロを使用してこれを行うことが可能であることは理解しています。参照: Word 2007 ドキュメントからマクロ (VBA) コードをプログラムで抽出しますが、ここでやりたいことは、VB6 を使用して同じことを行うアプリケーションを作成することです。

Excelワークブックを指す方法に問題があります(thisworkbook.VBproject上記の例で使用されています)。

hd から .xls ファイルを選択して、c:\try.xlsそのマクロを抽出/表示することはできますか? お知らせ下さい!

4

3 に答える 3

1

VbaDiffは、説明したとおりに、Excel ファイルから直接 Excel マクロを読み取ることができます。プログラムによるアクセスが必要な場合は、API を備えたエンタープライズ バージョンがあります。これらの例のように、これでいくつかの非常に楽しいことができます。

完全な開示 - 私はこの製品を構築しました。私はディーンが抱えていたのと同じような問題に何度も遭遇し、それを完全に解決する時が来たと判断しました!

于 2011-05-05T15:45:16.620 に答える
1

次の行:

Set wb = Excel.Application.Workbooks.Open("C:\Book2.xls")

する必要があります

Set wb = app.Workbooks.Open("C:\Book2.xls")
于 2009-02-03T23:03:09.540 に答える