目安箱 IV

目安箱投稿のルールはこちらをごらんください。
ご意見は電子メールで承っています。
「目安箱」は質問禁止です。技術的な質問はそれぞれの質問箱へどうぞ。

迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
95 / 277 ←次へ | 前へ→

【197】パスのところに、レイヤの名称を書く【Illustrator & VBA】
全般  ちくたく  - 07/6/5(火) 14:03 -

引用なし
パスワード
   こんにちは。
標記、そのままです。

1番目のレイヤ (変数lNumの「値」番目) に含まれる、
レイヤの中にあるパスの上にレイヤの名称を書き出します。
個人的には、よく使うものです。

Sub パスのところに、レイヤの名称を書く()
  Dim illApp As New Illustrator.Application
  Dim myDoc As Illustrator.Document
  Dim p As Illustrator.PathItem
  Dim t As Illustrator.TextArtItem
  Dim pos As Variant
  Dim l As Illustrator.Layer
  Dim lNum As Integer
  
  Set myDoc = illApp.ActiveDocument
  lNum = 1
  
  For Each l In myDoc.Layers(lNum).Layers
    For Each p In l.PathItems
      Set t = myDoc.TextArtItems.Add
      pos = p.Position
      With t
        .Contents = p.Layer.Name
        .Translate pos(0), pos(1)
      End With
    Next p
  Next l
End Sub

2,070 hits

【190】IllustratorをVBAで操作するには (基本編_HelloWorld) ちくたく 07/3/6(火) 10:18 Excel[未読]
【191】Re:IllustratorをVBAで操作するには (応用編... ちくたく 07/3/9(金) 16:13 Excel[未読]
【192】Re:IllustratorをVBAで操作するには (基本編... ちくたく 07/3/16(金) 11:18 Excel[未読]
【193】オープンパスを探したいとき ちくたく 07/3/23(金) 14:57 Excel[未読]
【197】パスのところに、レイヤの名称を書く【Illus... ちくたく 07/6/5(火) 14:03 全般[未読]
【203】【Illustrator & VBA】選択されたデータ... ちくたく 07/7/19(木) 18:19 Excel[未読]

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
95 / 277 ←次へ | 前へ→
ページ:  ┃  記事番号:   
0
(SS)C-BOARD v3.8 is Free