InDesign自動化のプログラムを作成しています。OpenTypeの異体字カテゴリーに定義されていない
文字を表示したいと思っています。(旧字体)JavaScriptではサンプルがあったので、VBScript用にしましたが、
selObj.characters(1).opentypeFeatures =[['aalt',7]] の行でエラーになります。
VBScriptで検索しましたが見つける事が出来ませんでした。
どなたか教えて頂きたいと思います。宜しくお願いします。
※Visual Studio2019使用。参照でInDesign追加済みです。
※InDesign起動後、新規ファイルにテキストフレームのみあり、選択している状態です。
※ここのサイトを参考にしました。
http://nakatoji.lolipop.jp/index.php/extendscript/indesign/text/150-2016-07-08-20-55-37
VBScript
1Imports InDesign 2Public Class Form1 3 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 4 Dim myInDesign 5 myInDesign = CreateObject("InDesign.Application") 6 Dim selObj = myInDesign.activeDocument.selection(1) 'テキストフレームが選択されているとして... 7 selObj.contents = "<21D0>" '左矢印 8 selObj.characters(1).opentypeFeatures =[['aalt',7]] '[['aalt',7]]←ここの書き方が分かりません。 9 End Sub 10End Class
あなたの回答
tips
プレビュー