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

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

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

ハイパーリンクをクリップボードへ入れる

[トピック内 9 記事 (1 - 9 表示)]  << 0 >>

■103223 / inTopicNo.1)  ハイパーリンクをクリップボードへ入れる
  
□投稿者/ ken (1回)-(2024/07/04(Thu) 13:08:10)

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

ハイパーリンクをクリップボードへ入れるVB.netプログラムについて教えてください。
例えば、
文字列 hoge
リンク先URL http://abc.com
のハイパーリンクを、クリップボードに入れるプログラムです。
使用しているのは、VS2017付属のVB.netです。
引用返信 編集キー/
■103225 / inTopicNo.2)  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
引用返信 編集キー/
■103230 / inTopicNo.3)  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

ありがとうございます。簡単ではないことが良くわかりました。私のレベルではちょっと難しいかな。
引用返信 編集キー/
■103231 / inTopicNo.4)  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
>
> ありがとうございます。簡単ではないことが良くわかりました。私のレベルではちょっと難しいかな。
引用返信 編集キー/
■103305 / inTopicNo.5)  Re[1]: ハイパーリンクをクリップボードへ入れる
□投稿者/ PATIO (6回)-(2024/08/29(Thu) 10:12:28)
No103223 (ken さん) に返信
> ハイパーリンクをクリップボードへ入れるVB.netプログラムについて教えてください。
> 例えば、
> 文字列 hoge
> リンク先URL http://abc.com
> のハイパーリンクを、クリップボードに入れるプログラムです。
> 使用しているのは、VS2017付属のVB.netです。

思うにクリップボードに入れた後、何をしたいのかでも変わるかなと思います。
貼り付けるという事だと貼り付け先がクリップボードの内容を解釈できないとダメですし。
単純な話、HTMLの記述でよいなら文字列で編集してクリップボードに入れるでもよさそうです。
ハイパーリンクに含まれる情報をどう利用したいのかでも変わってくると思います。
引用返信 編集キー/
■103427 / inTopicNo.6)  Re[2]: ハイパーリンクをクリップボードへ入れる
□投稿者/ ken (4回)-(2024/11/11(Mon) 14:38:51)
kenです再度挑戦しています。
教えていただいた
https://gist.github.com/Benshi/47ec37045630c944b1d1a329c5888c00
を走らせてみたのですが、日本語が文字化けしてしまいます。文字コードの対処法わかりますでしょうか?
クリップボードに格納したhtmlを、Outlookに書き出してもWordに書き出しても文字化けします。
引用返信 編集キー/
■103428 / inTopicNo.7)  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# &#416;VB.NET &#782;&#8998;&#188;/a>
となってしまいます。
引用返信 編集キー/
■103429 / inTopicNo.8)  Re[4]: ハイパーリンクをクリップボードへ入れる
□投稿者/ 魔界の仮面弁士 (3811回)-(2024/11/11(Mon) 15:49:57)
No103428 (ken さん) に返信
>>クリップボードに格納したhtmlを、Outlookに書き出してもWordに書き出しても文字化けします。
> C# と VB.NET の質問掲示板
> と表示されるべきと思いますが、
> C# &#416;VB.NET &#782;&#8998;&#188;/a>
> となってしまいます。


ターゲットフレームワークが
.NET Framework 3.5 もしくは 4 になっていないでしょうか?
.NET Framework 4.5 以降(できれば、4.8 か 4.8.1)で試してみてください。
引用返信 編集キー/
■103430 / inTopicNo.9)  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に変更したら文字化けがなくなりました。
解決済み
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ