C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

ハイパーリンクをクリップボードへ入れる /ken (24/07/04(Thu) 13:08) #103223
Re[1]: ハイパーリンクをクリップボードへ入れる /魔界の仮面弁士 (24/07/04(Thu) 16:38) #103225
│└ Re[2]: ハイパーリンクをクリップボードへ入れる /ken (24/07/05(Fri) 20:46) #103230
│  └ Re[3]: ハイパーリンクをクリップボードへ入れる /ken (24/07/05(Fri) 20:47) #103231
Re[1]: ハイパーリンクをクリップボードへ入れる /PATIO (24/08/29(Thu) 10:12) #103305
  └ Re[2]: ハイパーリンクをクリップボードへ入れる /ken (24/11/11(Mon) 14:38) #103427
    └ Re[3]: ハイパーリンクをクリップボードへ入れる /ken (24/11/11(Mon) 15:20) #103428
      └ Re[4]: ハイパーリンクをクリップボードへ入れる /魔界の仮面弁士 (24/11/11(Mon) 15:49) #103429
        └ Re[5]: ハイパーリンクをクリップボードへ入れる /ken (24/11/11(Mon) 17:01) #103430 解決済み


親記事 / ▼[ 103225 ] ▼[ 103305 ]
■103223 / 親階層)  ハイパーリンクをクリップボードへ入れる
□投稿者/ ken (1回)-(2024/07/04(Thu) 13:08:10)

分類:[VB.NET/VB2005 以降] 

ハイパーリンクをクリップボードへ入れるVB.netプログラムについて教えてください。
例えば、
文字列 hoge
リンク先URL http://abc.com
のハイパーリンクを、クリップボードに入れるプログラムです。
使用しているのは、VS2017付属のVB.netです。
[ □ Tree ] 返信 編集キー/

▲[ 103223 ] / ▼[ 103230 ]
■103225 / 1階層)  Re[1]: ハイパーリンクをクリップボードへ入れる
□投稿者/ 魔界の仮面弁士 (3787回)-(2024/07/04(Thu) 16:38:25)
No103223 (ken さん) に返信
> ハイパーリンクをクリップボードへ入れるVB.netプログラムについて教えてください。

こんな感じかな。
https://gist.github.com/Benshi/47ec37045630c944b1d1a329c5888c00
https://learn.microsoft.com/ja-jp/windows/win32/dataxchg/html-clipboard-format?WT.mc_id=DT-MVP-8907
[ 親 103223 / □ Tree ] 返信 編集キー/

▲[ 103225 ] / ▼[ 103231 ]
■103230 / 2階層)  Re[2]: ハイパーリンクをクリップボードへ入れる
□投稿者/ ken (2回)-(2024/07/05(Fri) 20:46:48)
No103225 (魔界の仮面弁士 さん) に返信
> ■No103223 (ken さん) に返信
> こんな感じかな。
> https://gist.github.com/Benshi/47ec37045630c944b1d1a329c5888c00
> https://learn.microsoft.com/ja-jp/windows/win32/dataxchg/html-clipboard-format?WT.mc_id=DT-MVP-8907

ありがとうございます。簡単ではないことが良くわかりました。私のレベルではちょっと難しいかな。
[ 親 103223 / □ Tree ] 返信 編集キー/

▲[ 103230 ] / 返信無し
■103231 / 3階層)  Re[3]: ハイパーリンクをクリップボードへ入れる
□投稿者/ ken (3回)-(2024/07/05(Fri) 20:47:40)
No103230 (ken さん) に返信
> ■No103225 (魔界の仮面弁士 さん) に返信
>>■No103223 (ken さん) に返信
>>こんな感じかな。
>>https://gist.github.com/Benshi/47ec37045630c944b1d1a329c5888c00
>>https://learn.microsoft.com/ja-jp/windows/win32/dataxchg/html-clipboard-format?WT.mc_id=DT-MVP-8907
>
> ありがとうございます。簡単ではないことが良くわかりました。私のレベルではちょっと難しいかな。
[ 親 103223 / □ Tree ] 返信 編集キー/

▲[ 103223 ] / ▼[ 103427 ]
■103305 / 1階層)  Re[1]: ハイパーリンクをクリップボードへ入れる
□投稿者/ PATIO (6回)-(2024/08/29(Thu) 10:12:28)
No103223 (ken さん) に返信
> ハイパーリンクをクリップボードへ入れるVB.netプログラムについて教えてください。
> 例えば、
> 文字列 hoge
> リンク先URL http://abc.com
> のハイパーリンクを、クリップボードに入れるプログラムです。
> 使用しているのは、VS2017付属のVB.netです。

思うにクリップボードに入れた後、何をしたいのかでも変わるかなと思います。
貼り付けるという事だと貼り付け先がクリップボードの内容を解釈できないとダメですし。
単純な話、HTMLの記述でよいなら文字列で編集してクリップボードに入れるでもよさそうです。
ハイパーリンクに含まれる情報をどう利用したいのかでも変わってくると思います。
[ 親 103223 / □ Tree ] 返信 編集キー/

▲[ 103305 ] / ▼[ 103428 ]
■103427 / 2階層)  Re[2]: ハイパーリンクをクリップボードへ入れる
□投稿者/ ken (4回)-(2024/11/11(Mon) 14:38:51)
kenです再度挑戦しています。
教えていただいた
https://gist.github.com/Benshi/47ec37045630c944b1d1a329c5888c00
を走らせてみたのですが、日本語が文字化けしてしまいます。文字コードの対処法わかりますでしょうか?
クリップボードに格納したhtmlを、Outlookに書き出してもWordに書き出しても文字化けします。
[ 親 103223 / □ Tree ] 返信 編集キー/

▲[ 103427 ] / ▼[ 103429 ]
■103428 / 3階層)  Re[3]: ハイパーリンクをクリップボードへ入れる
□投稿者/ ken (6回)-(2024/11/11(Mon) 15:20:55)
No103427 (ken さん) に返信
> kenです再度挑戦しています。
> 教えていただいた
> https://gist.github.com/Benshi/47ec37045630c944b1d1a329c5888c00
> を走らせてみたのですが、日本語が文字化けしてしまいます。文字コードの対処法わかりますでしょうか?
> クリップボードに格納したhtmlを、Outlookに書き出してもWordに書き出しても文字化けします。

書き忘れました。サンプルプログラムでは、
C# と VB.NET の質問掲示板
と表示されるべきと思いますが、
C# ƠVB.NET ̎⌦¼/a>
となってしまいます。
[ 親 103223 / □ Tree ] 返信 編集キー/

▲[ 103428 ] / ▼[ 103430 ]
■103429 / 4階層)  Re[4]: ハイパーリンクをクリップボードへ入れる
□投稿者/ 魔界の仮面弁士 (3811回)-(2024/11/11(Mon) 15:49:57)
No103428 (ken さん) に返信
>>クリップボードに格納したhtmlを、Outlookに書き出してもWordに書き出しても文字化けします。
> C# と VB.NET の質問掲示板
> と表示されるべきと思いますが、
> C# ƠVB.NET ̎⌦¼/a>
> となってしまいます。


ターゲットフレームワークが
.NET Framework 3.5 もしくは 4 になっていないでしょうか?
.NET Framework 4.5 以降(できれば、4.8 か 4.8.1)で試してみてください。
[ 親 103223 / □ Tree ] 返信 編集キー/

▲[ 103429 ] / 返信無し
■103430 / 5階層)  Re[5]: ハイパーリンクをクリップボードへ入れる
□投稿者/ ken (7回)-(2024/11/11(Mon) 17:01:50)
> ターゲットフレームワークが
> .NET Framework 3.5 もしくは 4 になっていないでしょうか?
> .NET Framework 4.5 以降(できれば、4.8 か 4.8.1)で試してみてください。
ありがとうございました。4.6.1に変更したら文字化けがなくなりました。
解決済み
[ 親 103223 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -