【VB.Net】スプレッドシートのセル内にスクロールバーを表示させる【GrapeCity】【SPREAD】【InputMan】
やりたいこと

SPREADシートのセル内にスクロールバーを出したい!と思ったんですが
分かりやすい記事がなかったのでメモがてら書きます。
手順
- TextCellTypeを用意
- ScrollBarsの表示するための設定
1.TextCellTypeを用意
Dim textCellTyp As New GrapeCity.Win.Spread.InputMan.CellType.GcTextBoxCellType()
まずは宣言します。
上記は「GcTextBoxCellType」を使用していますが、「TextCellType」でも同様の設定で可能です。
2.ScrollBarsを表示するための設定
textCellTyp.ScrollBars = ScrollBars.Vertical '①
textCellTyp.Multiline= True '②
textCellTyp.WordWrap=GrapeCity.Win.Spread.InputMan.CellType.WrapMode.NoWrap
'③
解説
①:TextCellTypeのセルのスクロールバーの設定をします。
今回は縦スクロールを設定していますが、表示させたい位置によって設定値を変更してください。
| ScrollBars.Vertical | 垂直スクロールバーを表示(縦スクロール) |
| ScrollBars.Horizontal | 水平スクロールバーを表示(横スクロール) |
| ScrollBars.Both | 垂直・水平どちらも表示 |
| ScrollBars.None | 非表示 |
②:複数行のテキスト入力と表示を可能にします。
③:テキストの折り返しルールを設定します。
WordWrapは、MultilineがTrueの時のみ有効の機能です。
| WrapMode.NoWrap | 折り返ししない |
| WrapMode.CharWrap | 文字単位で折り返しする |
| WrapMode.WordWrap | 単語単位で折り返しする |
💡ポイント💡
WordWrapプロパティが、CharWrapまたはWordWrapとなっている場合
スクロールバーが表示されないみたいです!必ず、NoWrapやFalseにしてください。
⚠注意事項⚠
スクロールバーは、セルの編集時のみに表示されるようです。
編集モードでない場合は、表示されませんので注意です。
参考になれば幸いです。
参考サイト
もっと詳しく知りたい方はこちらご確認ください。
ScrollBars プロパティ (GcTextBoxCellType)
ScrollBars 列挙型 (System.Windows.Forms) | Microsoft Learn
【雑記】「アウトプット大全」との出会い
手帳を購入した
以前から日記を書きたかった私は、もっぱらのデジタル人間で
予定も日記もすべてデジタルで管理してきました。
大学生でバイトを始めてからだからもう10年はその生活をしています。
そんな私が手帳を買った理由は、ある本との出会いがきっかけです。
ぜひみんなも読んで欲しい。
初版が2018年なのでもうかなり古い本だけど「アウトプット大全」という本です。
リンク貼っておきますね。↓
精神科医の樺沢紫苑さん著の本です。
この本の中で、感動した内容はたっくさんあるんですが、
その中でTRANINGという大きなチャプターがあり、
そこに「日記を書く」「ブログを書く」なんてことが書いてあったんですね。うん。
もうお気づきですね。めっちゃ影響を受けました。
日記の恩恵を受ける
2月末に「アウトプット大全」に出会い、そこから日記とブログを始めてみた私ですが
旅行に行っていたり仕事がバタバタしていたりでなかなか勉強の時間がとれずでブログはあまりやる気を出せなかったのですが日記だけは手帳に毎日かかさず書いてました。
…と言ってもやはり習慣がまだないので、忘れちゃう日もあります。
旅行中なんかは、忘れることがほとんどでしたが、覚えているうちに過去の分も書き込みました。
気をつけたことは、手帳が目に入ったら「とりあえず開く」こと。それだけです。
恩恵① 過去を振り返るようになった
デジタルで日記を書いていた時は、過去の日記や書いたことを見返そうとも思わなかったんですが、
私が購入した手帳は、1週間分が見開きで見れるようになっているので、過去の分が自動で目につくので過去の振り返りになるんです。
そしたら、自分のことをよしよしする時間が増えました。
恩恵② 愚痴が減った
自分のことをよしよしする時間が増えると、「自分がんばってるな」とか「これ嫌だったな」「こんなこと考えてたな」と客観的に自分のことを見れるんです。
私には旦那がいますが、いままで私の愚痴の吐き出し所はすべて旦那でした。
けれど、今はかわいい私の手帳くんの担当になりましたw
言葉にするだけでも愚痴や悪口って気分が下がったり空気が悪くなったりしますし、嫌なことを思い出しちゃうので、本当は言いたくないと思ってはいたのですが
心の中に溜めておくのができない性分なので、口に出してしまっていたんです。
手帳くんのおかげで、楽しい日常が手に入りました。手帳くんありがとう。
恩恵③ タスク整理ができるようになった
私が購入した手帳ですが、1週間分で見開きで見れると書きましたが、
実際のものは以下です。リンク貼っておきますね。↓
「実際に物を見て買いたい」と思い、本屋に見に行ったのですが
この手帳、残り1冊しかなかったので相当人気なのかな?と思います。(手帳初心者すぎてすみません)
こちら週間でタスクがいくつか書けるんですが、これがめちゃくちゃ優秀…!!
朝、作業場のデスクに座ると手帳くんが目に入るので「とりあえず開く」をします。
そしたら、タスクを書くところがあるので「とりあえず書く」んですよ。
そうすると、「今日やることこれだけか、楽勝やん!」とハッピーになったり
「あれ、今日のやることわかんないな。上司に先に連絡しとこう」と次の作業のヒントになったりと、
気分よく、すんなり作業に入れるんです。
タスクスケジューリングをしてきた方は、こんな素晴らしいことをやってきたのか〜と今更ながら感動&尊敬しています。
ちなみに、今週予定していたMTGが初めてリスケになった時、
私の中で「タスク未完や!どうしよう!」みたいにプチパニックになったんですがw
こういう時もあせらず、リスケするタスクを次の営業日に書けばよいのです。
「タスク」って「must」ではなく「want」でいいのかなと今は思っています。
結論:樺沢紫苑先生ありがとう
この2週間、対して日常が変わったわけではないのにものすごい充実感でした。
こうしてブログを自由に書いて、好きなこと良かったことを吐き出せるのもとても楽しいです。
元々この本を手に取ったのは、1on1のメンターをやらせていただいていて、自分の意見のうまい伝え方を悩んでいたのがきっかけなんです。
よく言いますが、本は必要な人のところにうまく辿り着くようになっているんだなと思いました。
次のアクションは?
まずは3月、なにか気づきがあればブログに書く癖をつけたいです。
もちろん仕事中、調べ物をして新しい気づきや発見はあるはずなので
それらをひとつひとつ手帳くんを有効活用して、自分のものにしていき、それをブログに綺麗にまとめてアウトプットしたいです。
アナログとデジタルのいいとこどりで行こうと思います。
ここまで読んでくださってありがとうございました。
【mac】基本操作 ショートカットキーまとめ【初心者向け】
mac初心者くんへ
操作、難しくないですか!
どうやらみなさん通る道みたいなので、一歩ずつ一緒に進んでいきましょう。
基本操作
「トラックパッド」の扱いをご紹介します!
指でスワイプしたり、押し込み(クリック)したりして画面やカーソルの操作をするものです。
右クリック
2本指で押し込み
スクロール
2本指でスワイプ
いま開いているアプリをすべて表示
3本指で上にスワイプ
別モニターに繋いでいる場合は、そのモニター毎に出るようです(便利…!)
すべて表示した際に画面右上部の「+」ボタンで、ディスプレイを増やせます。
別のデスクトップへ移動
3本指で左右にスワイプ
ショートカットキー
次はキーボードを使った便利機能をご紹介します。
これ以降は私が使ってて必要だと思ったものだけの紹介です。
コピー
command + C
ペースト
command + V
カーソル位置の後ろの文字を消す
fn + delete
ファイルの削除(Finderなどのファイル整理)
command + delete
URL開くときに別タブで開く
command + クリック(タップ)
pc内検索 2025.3.16追加
command + spaceキー
おわりに
まだまだmacユーザーへの道は遠いですね。
もしこんなんも便利だよ!なんてものがあれば教えてください。
アプリ開発しようと思ったらまずは基本操作からの勉強になるとは思ってもみなかったです。
参考
めちゃくちゃ参考になりました!ありがとうございました…!!
【Visual Basic】ショートカットキーまとめ【自分用】
指定行にジャンプする
Ctrl + G
インデントを整える
インデントを整えたい範囲を選択して
Ctrl + F
または、
Ctrl + K → F
コメントアウト
Ctrl + K → C
コメントアウト解除
Ctrl + K → U
以上です。
他にも増えたら更新します。
以下のサイトを参考にさせていただきました。
デバッグのクイックウォッチのショートカットは普段使ってないので今度使ってみよう🧐
VisualStudio ショートカット(基本) #VisualStudio - Qiita
【Eclipse】ショートカットキーまとめ【自分用】
インデントを整える
インデントを揃えたい範囲を選択して
Ctrl + i
呼び出し元検索
Ctrl + Alt + H
ファイル検索
Ctrl + Alt + R
宣言を開く(メソッドの中身を見たいとき)
Ctrl + クリック
または、F3ボタンでもいけるらしい。
指定行に移動
Ctrl + L
以上です。
他にも増えたら更新しよう。
コラビィコラムさんがわかりやすくまとめてくださってるので
ここで見つからなかった方は見てみてください。
ブログについて
初めまして。
エンジニア向けの情報を発信しようと思っています。
まずは自己紹介と、ブログを続けるための目的の設定を明確にします!
主のこと
名前:ukicm(ゆきちむ)
経験値:
アパレル会社の社内SEになりたくて某アパレル会社に新卒入社するも
販売経験しか積めず、思い切って2020年エンジニアに転職
中学時代からHTML,C言語を独自で触っており、
ソースコードを修正すると画面や動きが変わるのが面白く
基本的には製造が大好きな人間です。
見てわかる通り、まだまだ経験は浅いので
今後の記事についてのご指摘やこんな方法あるよ!なんてコメントあれば嬉しいです。
ブログの目的
- 自己学習や仕事で初めて学んだことのメモ
- 自分の失敗談と解決方法
- 1on1を実施する側、される側の気持ちや考察
- 日常のぼやき
普段エンジニアのお仕事をしていて、現場の方と会話することはあるけど
他のエンジニアの話ってなかなか聞けないよなぁと思うことが多々あり。
会社に所属していたら会話することがあるでしょうが、
わかる〜〜みたいな話ってなかなかできないです。
そんなあるある話とか、失敗した話とかも書けたらいいなと考え中。
どうなるかわかりませんがゆるく続けるのが第一目標です。
よろしくお願いします!