「VBE」を含む日記 RSS

はてなキーワード: VBEとは

2022-07-03

VBAの発展は求めてないけどVBEは何とかしてほしい

というかvscodeにしてくれたらそれだけで満足なのだ

2022-06-21

ぼくのエロゲの思い出 1/2

5年ほど前まで、約10年間、70 本以上はエロゲ遊んだ

もう完全引退したので、おおまかに遊んだ順で、記憶に残っている作品を思い出して楽しむ。

こなたよりかなたまで

エロゲ。余命僅かな主人公が、幼なじみヒロインを悲しませないよう、余命のことを隠しつつ敢えて遠ざけようとする。そんなとき不老不死吸血鬼が現れて、自らも不老不死存在として世を捨てて生きるのか、残された余命を前向きに生きるのかを選択するというストーリーシナリオライターの建速がラノベデビューするために温めておいた渾身のシナリオを、何かの経緯でエロゲで発表したという流れだったはず。全編を通して、主人公人間関係で悩むモノローグが延々続いていたが、悩みが徐々に前進している感じだったので不快ではなかった。不老不死であるが故に普通の人たちと長いスパンでの人間関係を築けず孤独なのだと、ヒロイン吸血鬼が言っていて、その孤独を癒やすために自らも吸血鬼になる(主人公が嘆き苦しむのではなく他者を癒やす側に人生を切り替える)というのがトゥルーエンドだった気がする。吸血姫狩りの九重二十重(黒髪ポニーテール)が可愛かった記憶

螺旋回廊2

2本目のエロゲ凌辱もの真夏のむんむんとした熱気の中、主人公(学園生?の方)が住んでいる隣の部屋で拉致された妹が犯されているが主人公がそれに気が付かないとか、別の主人公高校教員だったか?)のヒロイン燃え盛る建物屋上から落下するシーンで、握力がほぼない不自由な方の手で助けようとして、手が一瞬触れ合うも掴めなくて死なせてしまうとか、そういったシーンが記憶に残っている。ムカデ人間的なシーンもあった。手術ではなくパイプで連結されている。スカトロは好みではないので性的な興奮はなかったが、サスペンスとして印象に残っている。OPソングKOTOKOだった。妖しいメロディ作品雰囲気づくりに寄与していた。エンディングは、夏の熱い中、惨劇を生き残った主人公(学園生?)とヒロイン人生を歩き始める、みたいなシーンだった気がする。

螺旋回廊

3本目のエロゲ螺旋回廊2が面白かったし、その前作である螺旋回廊もかなりの評判だったので、トライした。FAXが大量に流れてくるなどの陰湿攻撃が多かった。有名なクリスマスプレゼントバケツ)のシーンを見て、ああ、これがみんなが話題にしているシーンか、と観光地を見るような気分で見ていたが、聞いていたほどは面白くなかった。主人公ヒロインを救出できる可能性がほとんどなく、介入の余地がないため、眺めるしかなかったからだと思う。その点、螺旋回廊2は、ヒロインを助けられそうで助けられない、だから苦しむ、という演出が多くて、主人公の苦しみに共感できた

姉、ちゃんとしようよ!

4本目のエロゲ凌辱が続いたのでコメディに方向転換。ルックス的にセロリちゃん金髪ポニーテール。他のヒロインたちから見て、唯一の腹違い姉妹)が好きだった。産卵プレイとかあったな。自身の出生(腹違い)で疎外感を感じる、だから海外へ行きたい、みたいなシナリオだった気がする。高嶺姉ちゃんも好きだった。才能では弁護士の要芽姉ちゃんをしのぐ超天才キャラクターで、トンガ語を話せたりした。主人公が要芽姉ちゃん復讐するというのがシナリオメインラインで、若干のシリアスあり。

姉、ちゃんとしようよ!2

5本目のエロゲ。前作からシリアス展開を取り除いた作品。親戚のお姉ちゃん二人が追加。赤髪ロングのナイスバディと、ロリ体型の子。歩笑と書いてポエムと読む名前小説家だった気がする。めちゃくちゃ笑ったが詳細は覚えていない。

銀色

何本目かは忘れた。ねこねこソフト平安時代から現代まで、時代転々としながら、運命翻弄される人たちの姿を描く。

しか最初の章は野盗の主人公名無しの女の子を拾い、生きるために殺人を重ねるというもの。血まみれのおにぎりを食べていたような。生きた証を残したい、というのがこの章のメインテーマだったと思う。その後は、川の氾濫を治めるために人柱になるヒロインの章とか、大正時代あたりで妹に嫉妬して徐々に人格破綻する姉の話、現代篇は忘れたけど聾唖者がヒロインホワイトボードで会話していた気がする。ヒロイン自動車事故か何かにあうんだっけな。全編シリアスで、人間のすれ違いや運命に対する無力さみたいなテーマ通底していた記憶

サナララ

ねこねこソフトは色を代々の作品タイトルにしており、過去作には朱や銀色があった。今作はサナララ

数日間願いを叶えることができるがその間の記憶は失う、数日間の最後にはその能力継承者を選べる、みたいな世界観だった。オムニバス形式

しか最初シナリオは恥ずかしがり屋のヒロインが何かの理由世界時間を止めてしまう話だったと思う。

別の章ではヒロイン主人公が何かの壁画を書いていて、能力の期間中に素晴らしいエメラルドグリーンを使った壁画を完成させる。そのエメラルドグリーンが、4つの色を配合した色。4つの色の頭文字を取ってサナララ色と名付ける。主人公たちは能力期間の終了後に記憶を失ってしまう。その後、記憶を失った主人公がわけのわからない焦燥感かられて日々過ごし(能力間中壁画制作するのが日課だったが、それがなくなったことで違和感を感じる)、何故か突発的に学校屋上へ行ったところでヒロインと再開する。そこで、主人公ヒロインが同時にサナララ色の配合を思い出し、しか記憶が戻らないため混乱しつつも、感激しつつ涙する、みたいな話だった。

なにか大事なことを思い出しそうで思い出せない、という感覚を上手く描いた作品だった。

月姫

ヒロイン17分割しちゃう主人公。肉体は脆弱だけどいろいろなものを分割できちゃう。単純に強いアルクェイド赤髪で戦う秋葉、なかなか死なないシエル先輩など。あるシナリオではヒロインとして登場する人物が別のシナリオでは敵役になったり。シナリオのかなり初期で分岐するので贅沢なシナリオだった(当時はシナリオのかなり後半にならないと分岐しないゲームほとんどだった)。遠野ルートいかにも裏ルートという感じで好きだった。

家族計画

孤児在日中国人薬物中毒者自殺志願の未亡人など、割とヘビーなバックグラウンドを持つヒロインが集まっていた。ハートウォーミングなシナリオ屋根から落ちながら「悲しい思いをするくらいなら出会わなければよかった」と主張する茉莉ちゃんを、否定しながら助け上げるシーンとか、「人を助けるのに理由いるかい?」とか、家が焼けるところか、家族解散とか、カロリーメイトばかり食べてる薬物中毒者とか、印象に残るシーンがいくつもある。偽悪的な態度を取ってしま主人公人生に対して徐々に前向きになっていくという展開。家族解散してヒロインと二人きりで静かに暮らし始めるところからがむしろ本当の家族っぽさが出ていた。

3days

3日間をループしながら、惨殺されるヒロインを救うという話。電話ボックスの中で惨殺されながら主人公に助けを求めるヒロインのシーンが印象に残っている。

後半はファンタジー世界に移行したあと、現代に戻ってきて魔法で戦う感じ。前半の苦悩に対して、魔法解決しました、はソリューションとしてあまりに万能なので退屈になった。

携帯の着信音がおどろおどろしかった。今でも頭の中で再生できる。

ToHeart2

全年齢版と成人版があって、成人版をプレイ。「これで勝ったと思うなよ」とかヒロイン車いすの妹がいたり。郁乃だっけか。UFOの子黄色)のシナリオで出できた山の防火帯とか、由真ラストガラスを割るところとかが印象に残ってる。あと。図書館で本を取ったらヒロインの顔が見えるとか。

水月

音楽シナリオも抑揚がなく、良い意味で夢と現実境界が溶けていくシナリオ水月世界はいつも夏の終わりの夕方幻想的なOPムービー世界観を作っている。ほとんど常にBGMが鳴っているし、今でも頭の中でいくつも再生することさえできるんだけど、そういった物理的な意味とは別の意味で、静かな印象が強い。それにより夢の中で那波を射殺すシーンや雪さんとマヨイガへ行ってしまエンディングシームレスに繋がっている。那波と雪さんのためのゲームだった。双子姉妹の家へ行くシーンとか、幼なじみ夕方の海沿いを歩くシーンも記憶に残っている。OPムービーBGMは全エロゲBGMベストかもしれない。ゲームインストール時には、インストールが進むに従って、横を向いていた那波が徐々にこちらを向く演出になっており、こだわりを感じた。

お嬢様組曲

おとボクブームを受けた、女装主人公お嬢様学校に入るという作品日常系として思いがけず楽しかった。テーブルマナーを学ぶシーンで、ヒロインの一人が、「パン一口で食べられるなら、ちぎらなくていいですよね?」といって一口で食べちゃうシーンとか。

しか公式サイト掲示板メーカーユーザー交流があって、野球大会を開いていた記憶がある。

ラムネ

ねこねこソフト。急にお腹が痛くなったヒロイン台風の中病院へ連れて行くなど。ふたりきりでマイムマイムを踊る美しい夜を覚えている。けんちゃ〜ん、と呼ぶ声が今でも思い出される。

秋色恋華

内容は覚えていないがOPムービーの歌をよく覚えている。運動神経の良い歌だと感じる。自転車で走っているときに思い出すことがある。そういえばOPの中で自転車に乗ってるヒロインがいたな。

続編は秋色謳華。新ヒロイン屋上に座って街が水に満たされる空想したことを思い出す。

ランスシリーズ

数が多いのでひとまとめ。ゲーム性の最高峰戦国ランスシナリオ演出最高峰ランス10ランス6はRPGダンジョンを歩きまわるのが大変だった。システムを流用したGALZOOアイランドではプレイヤーが踏んでいるマスだけでなく周囲も探索対象になたので改善されたが。そういえばGALZOOアイランドヒロインモンスターになってしまう展開が興奮した。

話を戻すとランス5Dはすごろくランス6はRPG主人公奴隷身分から成り上がって面白かった。戦国ランスユニット育成、編成、して領土拡張アリスソフトの大シリーズに近いものがある。8はランスクエスト。これもRPGで苦手だった。戦国ランスで凍ったシィルが未だに凍っていた思い出。ランス9はヘルマン。詳細は忘れた。ランス10魔王VS人類プレイヤーの選択次第で無慈悲に減っていく人類…。第2部で「みんな俺の活躍を見ているか?」とランスが問いかけるシーンが最高だった。鬼畜王ランスもあった。昔の作品なので操作性が悪いが、膨大なシナリオ人物模様と世界観を描ききっていた。

大帝国

アリスソフトOPムービーの出来がかなり良く期待したが、ゲームシナリオ共に期待を下回った。一旦エンディングを迎えた後の裏ルート凌辱執拗でこだわりを感じた。

Scarlett

ねこねこソフト。国際スパイを扱ったエンタメ衛星による監視下の無人島から脱出したり。ラストヒロインの兄がスパイとの縁を切るべきと気を使って、「誰だお前」と知らないふりされた。

この作品最後ねこねこソフト活動休止したと思ったが、いつの間にか再開していた。

シークレットゲーム

デスゲーム系。プレイヤー視点では試行錯誤しつつ状況から脱出するためのループもので、ループするごとに主人公が変わる群像劇になっている。※あくまノベルゲームという形式的にループしているのであって、話の内容的にループしているわけではないため、登場人物にとってはループではない。

しか一周目が熱血系の主人公試行錯誤しながら仲間を探すも全滅、二週目が賢い主人公が賢く仲間を集めて戦うも全滅、三周目がみんなでボイコット、四周目が好戦的登場人物の背景を描きつつ殺し合いしながらも脱出みたいな感じだったと思う。常に想定の上を行くシナリオ面白かった。

ホワイトアルバム2

前編後編で分割して販売された。前編時点では、話の途中なのであまり話題にならず、後編が発売された時点で火がついたような勢いでErogamescapeを席巻し、中央値99点とかの異常な点数を叩き出していたことを思い出す。私は前編後編が統合されたバージョンを買った。

ようやく過去の女(かずさ)を振り切って幸せいっぱいで人生出発、ということろでかずさに再会してしまCoda冒頭では、嬉しいような、なんで今さらというような、吐き気がするような苦しさのような…複雑な感情を味わう。本当に魅力的な二人のヒロインの間を揺れ動くゲーム。雪菜もかずさも魅力的すぎた…。

三角関係ものではホワイトアルバム2君が望む永遠のどちらが優れているかという論争を目にすることがあったが、当時、君が望む永遠金字塔の扱いだったので、それと比較されている時点でホワイトアルバム2も名作だということだろう。

無限煉姦

あるきっかけで不老不死となったヒロインが、敵に追われながら何百年、何千年と生き抜いていく。シナリオが思いの外良かった。最初はひ弱かったヒロイン運命から逃れるために強くなっていく姿、過去トラウマがふとした時に蘇ってくるところなど。

VenusBloodシリーズ

多いのでひとまとめ。エロゲ歴約10年と書いたが、最後の方はこのシリーズランスシリーズしか遊んでいなかった。

ユニット育成、編成、戦争を繰り返すシミュレーションスキルの組み合わせや編成を考えるだけで平気で何時間も溶けていく。ゲームをすすめて条件が整うにつれ新たなユニットが解禁されるシステムなのだが、もうすぐどのようなユニットが解禁されるか、情報小出しにして見せるのが上手い。そのため、新しいユニットを使ってみたいという欲求が絶えず沸き起こってきて、やめどきを見つけづらくなっている。

シナリオロウルートカオスルートがあり、ロウルートはたいてい魔物、人、神の多文化共生みたいなところに落ち着く。カオスルートではヒロインの肉体が容赦なく破壊されて戦線離脱したり、人類抹殺したり、それに不満を持ったヒロインが反乱を起こすので鎮圧したり。ロウルートがあってこそのカオスルート背徳感、破壊する快感なので、ロウルートを先に進めるべき。

VBEからVBHまでは遊んだVBEVBAVBF、VBG、VBB、VBHの6本だったか

最後

何も見ていないのにここまでで1/3くらいは思い出したことになる。意外と覚えてる。

総合的に見て、思い出に残ったエロゲランキングは、

1. VBシリーズ

2. ランスシリーズ

3. ホワイトアルバム2

4. 水月

5. 無限煉姦

好きなブランドは、下の3つ。公式サイトを用もないのに見に行っていた。

1. ninetail

2. ねこねこソフト

3. アリスソフト

歌やBGMは下の3つ。これらは自然と頭の中で流れることがある。

1. 水月

2. 秋色恋華

3. ホワイトアルバム2(正確には、前作から受け継いだ、「粉雪が空から…」から始まる歌を一番覚えてる)

比較記憶が薄いゲームは以下のURLに思い出を書いた。

https://anond.hatelabo.jp/20220621210129

腐り姫この青空に約束をFate等。

2021-09-25

マクロ化できたということは、正しくマニュアル化できたということでもある

担当者レベル野良マクロを書きたくなる業務というのは、大概ややこしいのである

無駄に手順が煩雑だったり、分岐例外処理の山なのである

引き継がれた通りにやったら、ここが10以下の時はこっちにしなきゃいけないとか言われる。

それどこに書いてあるんですかと聞くとどこそこのフォルダテキストメモで入ってるとか言われる。

前例確認しろとか言われる。

それこそ属人化の極みなのである

慣れた人は、ああこれは10以下のパターンからこっちの帳票だなってぱぱぱっと脳内で処理できるが、引き継がれた人はそうもいかない。

そんなことをされるとマクロ化したくてしょうがないのである

正しくマクロ化されていれば、少なくともVBEを覗けば、そこにその手順の全てが載っているということになる。

IFとFORとWHILE。GOTOさえ使わなければ、言語仕様によって強制的構造化された手順書がそこにある。

そこまで整理されることで、上司や前の担当者にすら把握されていなかった業務手順の全体像というものが見えてきて、ここの手順は他に影響しないし大してお客様の役にたっていませんよねとか改善提案ができるのである

そんなのわざわざマクロ化しないでも人間が読めるようにWordでまとめればいいだろ、と思うかもしれない。

しか人間曖昧さと空気読みが大得意で、文書でまとめるとつい厳密でない記述を残したり(こういった場合に注意する、とか。注意してどうするのか書かれない)、書かれていなくても経験とか常識対応できてしまう。

VBAには曖昧さは通用しないので、得てしてWordでまとめたマニュアルなどより遥かに正確で抜けのない読みやすい(言語さえ読めれば)業務手順になる。

マクロ化は礎(いしずえである

そこから正式業務マニュアルにすることもできる。改善提案もできる。

それだけでなく正式システム化発注する際の要件定義書にすらなりえる。

スクリプト言語とはいえマクロが書かれているということは、既にほぼシステム化されているようなものなので、そこから仕様を書き起こして少し検討するだけでいいのだ。

そういう能力を持った人材がいるのなら、むしろ管理職が先導して積極的マクロ化させるべきなのである

2021-02-22

関西人VBEに触れないでください。

 

2018-05-05

GASで勤怠管理をプチ自動化

GASを使うのは初めてだけど、なんとか形になった。

自動化っつってもそんなに大層なことはやってなくて、

  1. その日毎に勤務先・休日がそれぞれ異なるウン十名の従業員へ、スケジュール表を元に「今日はこの勤務先に出勤する日ですよー」と自動モーニングメール
  2. モーニングメールを受け取った従業員には定刻までに空メールで返信してもらう
  3. 定刻になったら返信メールを元に自動スケジュール表のセルを塗り潰して、返事のない従業員を一目で判別

そんな感じ。

感想として、前にもここに書いたけど純正エディタはすごく使いづらい。

頭文字大文字じゃないと動かない関数なのに自動変換してくれなかったり、閉じ括弧補完してくれなかったり、インデントも行毎にいちいちTABキーさなきゃいけなかったり、(これはたぶんだけど)ES6に対応してなかったり。せっかくjs使ってるのに…!

下手したらVBEより使いづらいかも。

あと、今回はスプレッドシートGmailしか使わなかったんだけど、カレンダーとかも交えた方が後々幸せかもしれない、と思った。

とにかく純正エディタから早く逃れたくて最後の方はやっつけになってしまった。

無料で使わせてもらってる手前、あんまり文句も言えないんだけど、もうちょっとリッチになるだけで大分使う人増えそうな感じがするだけに、すごくもったいない気がした。

需要があるならそのうちQiitaかどっかに上げるかもしれない。

2018-05-02

なんでGASScript Editorってあんな使いづらいの?

ちょっとまれたんで弄り始めたんですけど

あれじゃVBEと大差ないじゃないですか

みんなあれ使ってるの?

2017-06-29

「夢中」で書かれたVBA

退職者が「会社で何らかの『システム』を入れないから、これで作るしかない」といってVBAで作っていた。

一時は社内規定残業上限に達するほどに、「夢中」で作っていた。

が、退職後3ヶ月、あるマクロの書き出すデータに致命的な問題が判明し、私が一部、使用停止を宣言した。

基幹系へ投入するデータ特定条件で確実に狂うのである、それも何ヶ月にも渡って誰も気づかなかった。

当該マクロでのデータ処理を禁止し、1年と少しぐらい、現業部が手作業エクセルデータ作成していたと思う。

ろくに解説サイトも見ないでVBEコードをこねくり回して作っていたのだと思う。

しかすると、解説サイト書籍の内容が理解できなかったのではないか、とすら思う。

Dim da as String
da = "データ"
Dim after as String
after = "修正済"

'----------------------------------------------
With ThisWorkbook.Worksheets(after)
  .Cells(i, 1).Value = ThisWorkbook.Worksheets(da).Cells(i, 1).Value
  .Cells(i, 2).Value = ThisWorkbook.Worksheets(da).Cells(i, 2).Value
  .Cells(i, 3).Value = ThisWorkbook.Worksheets(da).Cells(i, 3).Value
  .Cells(i, 4).Value = ThisWorkbook.Worksheets(da).Cells(i, 4).Value
End with

シートをまたいで、ただ値をコピーして集計していく程度の内容であるが、Workbook/Worksheetの呼出理解できていないのだと思う。

また、変数はワークシート名を格納する程度にしか使っていない。

シートの見出しも「修正決定○○数」という、一体、何の数量なのか理解に苦しむ見出しである

使える制御構文はFor Nextだけらしく、Do WhileやFor Eachもなく、果てはLike構文すら見たことがない。

文字列の判定は全てInstr関数でやっている。

行番号をString型に格納している etc...

その人が退職して直ぐ後のミーティングで、自部署担当役員レジュメにこう書いていた

努力は夢中に勝てない」

退職者も「夢中」で書いていたのだろうか。

最終的には主に上長担当役員に嫌気して辞めていったのだが。

2017-03-08

できれば知りたくなかったショートカットキー

Alt+F11 : VBEを開く

2016-12-19

McAfee Endpoint Security とかいう極悪ウイルスについて

大学推奨のウイルス対策ソフトとしてインストールしたんだけどこいつウイルスなんじゃが

インストール後の再起動の後にFirefox破壊する(exeファイルが何か別のもの差し変わっている 16ビットアプリケーションがどうたら起動しない)

・再インストールしようとするとBSODで落ちる 気づいたらプログラム機能のところにFireFoxがない

・セーフモードだとインストーラが立ち上がるのでインストールしてしばらくは動くが、updater.exeが動くとBSODで落ちた挙句Firefox破壊

適当インストーラを立ち上げようとするとBSODで落ちる

タスクスケジューラが動くとBSODで落ちる

Mcafeeアンインストールしようとするとパスワードが求められる

大学vbeePO経由で行うアンインストールスクリプト動かしてもアンインストールされない

・腹が立ったのでサービスを停止しようとしたができない

このウイルス対策ソフト推奨にしてる大学滅べ。

2015-02-23

http://anond.hatelabo.jp/20150223114637

ちったぁ自分で調べろや。ろくなプログラマになれんぞ。

IsNumeric Function (Visual Basic)

IsNumeric returns True if the data type of Expression is Boolean, Byte, Decimal, Double, Integer, Long, SByte, Short, Single, UInteger, ULong, or UShort, or an Object that contains one of those numeric types. It also returns True if Expression is a Char or String that can be successfully converted to a number.

ここは普通のことをいっている。 IsNumeric が True を返すのは以下のとき

から問題があるのは Empty のほう。

VBE Glossary (Empty)

Empty

Indicates that no beginning value has been assigned to a Variant variable. An Empty variable is represented as 0 in a numeric context or a zero-length string ("") in a string context.

Empty は context にあわせて以下のように解釈される。

というわけで IsNumeric(Empty) は Empty が数値として解釈されて 0 になるので True を返す。

 
ログイン ユーザー登録
ようこそ ゲスト さん