2015-06-17 228 views
0

我有1個字體丟失:[ddddの]。我想查找並替換爲字體[Ab] 這是我的代碼,但找不到。爲什麼「FindTextPreferences」無法正常工作?

> oIndesign.FindTextPreferences = 1851876449 
>  oIndesign.ChangeTextPreferences = 1851876449 
>  oIndesign.FindTextPreferences.AppliedFont = "ddddの" 
>  oIndesign.FindTextPreferences.FontStyle = "Regular" 
>  oIndesign.ChangeTextPreferences.AppliedFont = "Ab" 
>  oIndesign.ChangeTextPreferences.FontStyle = "R" 
>  Dim oaTargetList = oDocument.ChangeText 

但是,如果缺少字體的名字是:[dddd]。它工作正常。 爲什麼「FindTextPreferences」不起作用?,如果字體名稱包含日語。 謝謝大家。

回答

1

「缺少的字體」很可能沒有實例化F/C對話框可以匹配的字體對象。考慮到即使缺少字體,字體名稱仍然可以訪問,您可能需要放棄字體設置並檢查每個結果的字體名稱。

如果您無法通過腳本編制通過預檢面板訪問這些文本,那麼值得一看。