らんだむな記憶

blogというものを体験してみようか!的なー

インストール済みフォントの列挙

var stdout = WScript.StdOut;
var word = CreateObject("Word.Application");
for (var i = 0; i < word.FontNames.Count; i++) {
    stdout.WriteLine(word.FontNames[i]);
}

でできちゃったりするのかなぁ~。(Wordが手元にない・・・)

var stdout = WScript.StdOut;
var word = WScript.CreateObject("Word.Application");
for (var i = 1; i <= word.FontNames.Count; i++) {
    stdout.WriteLine(word.FontNames.Item(i));
}

だった・・・。酷い・・・何でインデックスが1から始まるのか・・・

vba - Which Excel objects are zero-based and which are one-based? - Super User
こーゆー感じなんかもしれんけど、色々酷い・・・

この辺を参考に修行すべしって感じかな・・・

も少し気持ちが軽くなりそう・・・