  
  
  
  
  
    | Random Thoughts | 
   
  
    | Why are cigarettes sold at gas stations when smoking is probhibited?
 | 
   
 
  
  
    | 言語 | 
   
  
      
  
 | 
   
 
  
  
  
  
 | 
    
      | 
    
    
  
  
    
      
        
	| フォーラムニュース: 質問、相談カテゴリに「SolidWorks操作方法」に関するフォーラムを追加しました。(2003/11/27) |  
        
          
            
              
              
                | いらっしゃい、 ゲストさん. まずはこちら→ ログイン または 登録.  2025/11/04 - 16:19:58 | 
               
              
             
           | 
         
        
                    | 
         
        
       
     | 
   
  
 
  
  
  
    
      
        
        
          
            
              
              
                
  
    
    
      
        
          
         著者
         | 
        
         トピック: 部品スケッチ面のエンティティ移動について  (閲覧数 2038 回) | 
       
     
     | 
   
 
  
    
    
    
      
        
        
          
            
            pero 
            新人さん              
  
  オフライン
  
            
            投稿: 2 
           
  
  I'm a llama! 
                 
       
			
			 | 
            
            
              
                  | 
                
                部品スケッチ面のエンティティ移動について 
                «  投稿日: 2008/09/20 - 09:51:48 » | 
                                   | 
               
             
             
            はじめまして、peroと申します。最近、APIの勉強を始めた初心者です。
  ◆部品スケッチ面のエンティティ移動する方法を探しています。  具体的にやりたい事は、選択したエンティティを原点の位置まで移動させたいのですが、この動作がマクロで拾えません。 APIヘルプ等も探してみましたが、力不足で解決に至っていません。    ネット検索でこのサイトの存在を知り、投稿してみました。 どなたか、ご存知の方がいらっしゃいましたら教えていただけないでしょうか?よろしくお願い致します。
             | 
           
            | 
            			
			 | 
           
         
         | 
       
     
     | 
   
  
    
    
    
      
        
        
          
            
            hisa 
            カタマリの王様!?                  
  
  オフライン
  
            
            投稿: 507 
           
  
  PANDA-Z!! 
                 
         
			
			 | 
            
            
              
                  | 
                
                Re:部品スケッチ面のエンティティ移動について 
                « 返信 #1 投稿日: 2008/09/24 - 15:38:58 » | 
                                   | 
               
             
             
            peroさん、はじめまして  
  スケッチエンティティの移動は、ModelDocExtension.MoveOrCopyで出来ますよ。
  自分の環境では、マクロの記録でちゃんと記録されましたね   (SolidWorks2007 SP5.0)
  移動元と移動先(ここでは原点)の座標は、スケッチの座標で指定するようです。 (Z座標も引数にあるのでモデル座標と思いきや、Zは常に0でした  ) 移動元の基準点をどう導き出すかは工夫が必要かもしれませんが…
  
             | 
           
            | 
            			
			 | 
           
         
         | 
       
     
     | 
   
  
    
    
    
      
        
        
          
            
            pero 
            新人さん              
  
  オフライン
  
            
            投稿: 2 
           
  
  I'm a llama! 
                 
       
			
			 | 
            
            
              
                  | 
                
                Re:部品スケッチ面のエンティティ移動について 
                « 返信 #2 投稿日: 2008/09/25 - 10:02:23 » | 
                                   | 
               
             
             
            Peroです。 hisaさんアドバイスありがとうございます。  
  まだ試していませんが、ModelDocExtension.MoveOrCopyを試してみます。 ヘルプ見ましたが、なんとか出来そうですね。
  結果、あとでご報告させていただきます。 (とりあえず、レスに対してのお礼の返信です。)
             | 
           
            | 
            			
			 | 
           
         
         | 
       
     
     | 
    
								 | 
							 
							
             
           | 
         
        
        
     | 
    
  
 
  
 |