Excel ワークシートを取得する XLSMマクロが有効な Excel ファイル (.xlsm) で Get Excel Worksheets 関数を使用しようとしていますが、機能しないようです。 同じファイルを通常の .xlsx として保存しましたが、それは魅力的でした。 Scripting Index には、Excel ファイルの種類の状態についてはまったく言及されていません... この関数は .xlsm と互換性がないだけですか?
スクリプティングRe: Excel ワークシート XLSM を入手する私は自分の応答を修飾する必要があります。私のコメントは、Windows 版の JMP についてのみです。Mac 版では XLSM ファイルを開くことができません。そこで Excel ファイルを開くために使用するライブラリは、マクロが有効な形式を処理できません。
ブライアン
Re: Excel ワークシート XLSM を入手するやあ、
残念ながら、これはソフトウェアのバグのようです。これは JMP 16.0 で修正されることを確認します。現時点で私が認識している唯一の回避策は、開いているファイルの拡張子を xlsx に変更することです (マクロはファイル内にあり、再度保存する必要はありません)。シート名が返されます。
ブライアン・コーコラン
JMP開発