投稿者 snowmansnow  (社会人) 投稿日時 2021/1/31 12:12:08
こんにちは、
  ニケ様大変ありがとうございます。
  コードを機械的に置換するサイトも、見てみて、お願いしてみたりもしていました。
  VB.NETの基礎構文を覚えてない。ので、rucio様の入門講座をあわてて見てみました。

  inkを使うときに参照が問題になる事も多いらしいので
   今回はc#の例を参考に、netFramework4.5のMicrosoft.Inkを参照してみました。
    (netFramework4.5超では、Microsoft.Inkは参照できず、他のinkを参照なようでした)

  フォームアプリケーションで作ってみましたので、ニケ様のおっしゃるように、
  裏で、フォーム?とかに依存してる?せいか、動くことは動くのですが、
  ニケ様のおっしゃるように、Visible=Falseにできませんでした・・・
  一瞬表示される、というレベルでなく、まったく影響ない感じでした・・・
         Visible = Falseとかthis.visible=false とかしてもダメでした
        'https://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=2922&forum=7

  今回はrucio様の例のように
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
   の下にコードを記載してみたら動きました(importは上部)
    
  https://docs.microsoft.com/ja-jp/previous-versions/dotnet/netframework-3.5/ms568998(v=vs.90)の
  InkAnalyzer.GetNodesFromTextRange メソッドを使えるようになったら、
  当初の質問に近づけるかな?(それがクラスライブラリとかならexcelから呼び出せる?)
    と、思ってたのですが、クラスライブラリとかは、フォームを使わないのでは?とか
  思って、フォームを使わないやり方を探したりしていました。

  一人で寂しかったのですが、お返事いただいて嬉しかったです。もう少しがんばってみます。
  vbnetも初心者でvs2019も使いこなせてない(何というものを作るのか?とか)です。
  動いた?コード必要でしたら、UPします。
  また宜しくお願いします。