アクティビティ

  • 佐藤和巳 さんは、ブログ「図面でExcel部品表をマクロで非表示にしたい」にコメントしました。 3 日前
    山本さんコメントありがとうございます。 Featureで取得できたという情報ありがとうございます。 英語のメニューにして、部品表を右クリックしたときの非表示の英語は、"Hide”だったので、なにかこれに関係したパラメータとかあればいいのですが…。
  • 山本誠 さんは、ブログ「図面でExcel部品表をマクロで非表示にしたい」にコメントしました。 3 日前
    非表示にすることはできませんでしたが、Excel部品表のFeatureオブジェクト取得までは出来ました。(適当に書いたのでいろいろ改善の余地はあるとはおもいますが...)あとは、ここから何とか非表示にまで持っていけると良いけど、部品表を非表示にするためのメソッドかプロパティは不明です。Dim swApp                   As SldWorks.SldWorksDim...
  • 佐藤和巳 さんは、ブログ記事「図面でExcel部品表をマクロで非表示にしたい」を公表しました。 6 日前
    質問:図面でExcel部品表をマクロで非表示にしたい
    コメント
    • 山本誠 3 日前

      非表示にすることはできませんでしたが、Excel部品表のFeatureオブジェクト取得までは出来ました。
      (適当に書いたのでいろいろ改善の余地はあるとはおもいますが...)
      あとは、ここから何とか非表示にまで持っていけると良いけど、
      部品表を非表示にするためのメソッドかプロパティは不明です。

      Dim swApp                   As SldWorks.SldWorks
      Dim swModel                 As SldWorks.ModelDoc2

      Sub main()

          Set swApp = Application.SldWorks
          Set swModel = swApp.ActiveDoc
          
          Dim swFearureMng As SldWorks.FeatureManager
          Set swFearureMng = swModel.FeatureManager
          
          Dim objFeatures As Variant
          Dim lngFeatureCount As Long
          objFeatures = swFearureMng.GetFeatures(False)
          lngFeatureCount = swFearureMng.GetFeatureCount(False)
          
          Dim i As Long
          Dim iFeatures As SldWorks.Feature
          Dim iFeatureName As String
          For i = 0 To lngFeatureCount - 1
              Set iFeatures = objFeatures(i)
              
              iFeatureName = iFeatures.Name
              If iFeatureName = "部品表1" Then
                      Call iFeatures.SetSuppression2(swFeatureSuppressionAction_e.swSuppressFeature, swInConfigurationOpts_e.swAllConfiguration, "")
              End If
          Next

      End Sub

    • 佐藤和巳 3 日前

      山本さんコメントありがとうございます。

      Featureで取得できたという情報ありがとうございます。

      英語のメニューにして、部品表を右クリックしたときの非表示の英語は、"Hide”だったので、なにかこれに関係したパラメータとかあればいいのですが…。

  • 平林 祐 さんがこのサイトに参加しました 11 日前
  • 瀧上桂 さんがこのサイトに参加しました 12 日前
  • 林健治さんが、新しいアバターを設定しました 18 日前
    林健治
  • 井村公二 さんがこのサイトに参加しました 19 日前
  • 稲垣 孝康 さんがこのサイトに参加しました 21 日前
  • 藤原正和 さんは、グループ「 SWJUG Team 福岡 」に参加しました。 22 日前
  • 藤原正和 さんがこのサイトに参加しました 22 日前
  • 長谷川 正 さんがこのサイトに参加しました 25 日前
  • 星野 優輔 さんは、ブログ「SOLIDWORKS PDMファイル名変更」にコメントしました。 28 日前
    亀レスですが、、、 PDMのディスパッチ機能(Professional限定?)を使ってカード情報(弊社だと部品番号や部品名称)から属性情報を参照して、所定のステータスに遷移した際に、名称変更を行っています。
  • 田上智彰 さんは、グループ「 SWJUG Team 福岡 」に参加しました。 33 日前
  • 三原聖紹 (Mihara Kiyotsugu) さんは、ブログ「パラソリッド変換について」にコメントしました。 40 日前
    ほほぉ!そうなんですね。先方に聞いてみます。
  • 山内 義夫 さんは、ブログ「パラソリッド変換について」にコメントしました。 40 日前
    送った先でできたパラソリッドファイルをメモ帳で読み取ったらどうなってますか? それが開けない場合、そもそも受信ミスでファイルが壊れてます。
  • 山本誠 さんは、ブログ「パラソリッド変換について」にコメントしました。 41 日前
    フリーズですか...私のところでは経験したことないですね~。(ややこしい状態かもですね。)改善するかわかりませんが、先ほどのオプション画面にある「アセンブリ階層構造の平坦化」にチェックを付けてParasolidを作成してみるのも有りかもしれません。最終手段ですが、相手先に「3D interconnect」を有効にして読み取ってもらうとか。
  • 三原聖紹 (Mihara Kiyotsugu) さんは、ブログ「パラソリッド変換について」にコメントしました。 41 日前
    承知いたしました。バージョンを下げてトライしてみます。どうやら聞くところによると、開くと処理状態になり、ずーっとそのままの状態になって、フリーズしてしまうらしいです。
  • 山本誠 さんは、ブログ「パラソリッド変換について」にコメントしました。 41 日前
    相手側も2024でしたか...試しにParasolidのバージョンを下げて渡してみたらどうでしょう?うまくいくかもです。あとは、「開けない」がどの様な状態かをもう少し把握しないといけないかも...・そもそもエラーで開けない・開けるけど、面がエラーになる(パラソリッド同士ならエラーにならないはず)・アセンブリ+部品の形で読み取れない。・ソリッドにならない。などなど。
  • 三原聖紹 (Mihara Kiyotsugu) さんは、ブログ「パラソリッド変換について」にコメントしました。 41 日前
    ありがとうございます。ただ、先方も2024で同じバージョンなんです。スミマセン。言葉足らずでした、、、。