みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
みなさん、こんにちは。
Win版、Ver18.0.2.209を使用しています。
Excelファイルをインポートする時、手動で行うとワークシートを選択できますね。
スクリプトでインポートする時は、ワークシート名をどこで指定したら良いのでしょう?
スクリプトは下記の様になっています。
変数を設定 $filename 値:Get(デスクトップパス) & "名簿.xlsx"
レコードのインポート[ダイアログあり:オフ;テーブル:名簿;ソース:"$filename";ワークシート"";追加;シフト JIS ]
よろしくお願いします。
Offline
過去に類似のスレッドがあります。
Offline
https://fm-aid.com/bbs2/viewtopic.php?id=8979
ヒントだけですが...
FileMakerだけでは無理なので PowerShell とか、VBScript で、sheetごとに分割保存すれば良いかと。
PowerShell とか、VBScript で、sheetごとに分割保存すれば.....
作ろうと思うと時間がかかるので、
プラグインを使う方法。
インポートでは無いですが指定CELLの値を取得できます。
シートを選択するカスタム関数は作っていないので、以下のようにするとシートの選択が可能です。
SMPS_ExecSync(
"
$sheet = $book.Sheets('シート1');
$sheet.Select();
$sheet.Name;
"
)
Operate Excel|Excelを操作
https://sites.google.com/site/scriptmak … rate-excel
Offline
Moz さん、qb_dp さん、
回答ありがとうございました。
やはり、一番先頭のシートに持ってくるのが簡単ですね。
どうもありがとうございました。
Offline
[ Generated in 0.012 seconds, 7 queries executed - Memory usage: 507.61 KiB (Peak: 517.91 KiB) ]