並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 41件

新着順 人気順

vba findの検索結果1 - 40 件 / 41件

  • 35歳で競プロを始めて橙になるまでにやったこと - Kiri8128の日記

    35歳から Python で競プロを始めて2年が経ちましたが、やっと AtCoder で橙になることができました! ふぁぼ、コメントもたくさん頂きありがとうございました。 競プロを始めて2年、なんとか橙になることができました。 pic.twitter.com/r0GwrNogHi — きり (@kiri8128) October 31, 2020 RTA 途中経過 最初のRatedから青まで:3か月(Rated 7回) 青から黄色まで:7か月(Rated 17回) 黄色から橙まで:1年3か月(Rated 24回) ----- 橙はだいぶ遠い存在という印象だったので、達成できて嬉しいです。 まだまだ上を目指していきたいと思いますが、ひとまずの区切りとしてこれまでにやったことなどを書いておきます。 スペック 某京都大学というところで9年ほど *1 数学(代数学・代数幾何学)などをやっていた *

      35歳で競プロを始めて橙になるまでにやったこと - Kiri8128の日記
    • Excelから游ゴシック体を徹底的に駆逐する Part3 - えくせるちゅんちゅん

      游ゴシック大嫌いな同志諸君!お久しぶりです。ことりちゅんです。 ついに!ついに、Excelからレイアウトを崩さずに游フォントを完全に消し去る最強のマクロが完成しましたのでご報告申し上げます。 本記事は「Excelから游ゴシック体を徹底的に駆逐する」の第三弾になります。 ※游ゴシックが好きな人は気分を害する恐れがあるので、この先は読まずにお引取りください。 前回のえくせるちゅんちゅん 第一弾では 第二弾では 今回のえくせるちゅんちゅん 第三弾では 追記 説明の流れ フォント変更VBA 全てのセルのフォントを変更 VBA 結果 課題リスト 行の高さを固定 VBA 課題リスト スタイル定義を変更 GUI VBA 結果 課題リスト フォントテーマを変更 GUI VBA 結果 課題リスト セルの游フォントを直接変更 VBA 結果 課題リスト 図の游フォントを強引に変更 VBA失敗例 VBA成功例 結

        Excelから游ゴシック体を徹底的に駆逐する Part3 - えくせるちゅんちゅん
      • Rubyでアドベンチャーゲーム用DSL(ドメイン固有言語)を作る | クリエイターのための総合情報サイト CREATIVE VILLAGE

        新しくプロダクト開発を始める時、あなたはどの言語でコードを書くことを選ぶでしょうか? シンプルに、スピーディーに開発が行える言語?メモリ効率や実行速度に優れた言語?はたまた一生使い続けると愛を誓った言語でしょうか。 今回は、そんな言語選定における選択肢としてのDSL(ドメイン固有言語)とその作り方について、Rubyを用いたコードを通して紹介していきます。 大和 拓朗(おおわ たくろう) 株式会社メンバーズ メンバーズエッジカンパニー Webエンジニア 2018年中途入社。SNS分野でのフィード広告運用システム・キャンペーン管理システムの開発に従事。 最近のブームは、リモートワーク定着を口実にしたホームオフィス環境の整備やスマートホーム化。お寿司とドーナツが好き。 GPLとDSL 言語選定は、プロダクトに求められる要件(保守性やパフォーマンス、セキュリティなど)を基準に、言語自体の性質、業界

          Rubyでアドベンチャーゲーム用DSL(ドメイン固有言語)を作る | クリエイターのための総合情報サイト CREATIVE VILLAGE
        • Advancing Excel as a programming language with Andy Gordon and Simon Peyton Jones - Microsoft Research

          Episode 120 | May 5, 2021 Today, people around the globe—from teachers to small-business owners to finance executives—use Microsoft Excel to make sense of the information that occupies their respective worlds, and whether they realize it or not, in doing so, they’re taking on the role of programmer. In this episode, Senior Principal Research Manager Andy Gordon, who leads the Calc Intelligence tea

            Advancing Excel as a programming language with Andy Gordon and Simon Peyton Jones - Microsoft Research
          • Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part1 - えくせるちゅんちゅん

            Excelシートの使用済みデータ範囲をあらゆる状況下で確実に2次元配列に格納できる汎用関数を作ってみたので紹介します。 きっかけ マイルール UsedRange利用上の注意 UsedRangeプロパティの取得が遅い 開始位置がA1になるとは限らない 白紙のときはA1を返す メモリ不足の危険性がある データの入っていない領域も範囲に含めてしまう データの存在する最終行・列を求める データを2次元配列に読み込む 2次元配列読み込みの汎用関数 暫定版 ソースコード 単一セルの場合に2次元配列にならない 空白シートの場合にA1が返る ヘッダ部分を消したい フッタ部分を消したい 完成版 ソースコード 補足 おわりに 続編 きっかけ (本業ではないとは言え)ExcelVBAを書き続けてこの道10年の私が、何をいまさら・・・という感じですが、実は Excelシートのデータ範囲を2次元配列に格納する汎用関

              Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part1 - えくせるちゅんちゅん
            • Green Vs. Brown Programming Languages

              This article explores programming language preferences. You might prefer Earthly. It can streamline your build processes. Check it out. The Data The Stack Overflow Developer Survey1 results are a great source of information about how developers work. I was looking at the 2020 results for some ideas on what programming languages we should add to our documentation on containerized builds, and I noti

                Green Vs. Brown Programming Languages
              • Excel関数でFizzBuzz問題を解けば、あなたのExcelのレベルが分かる【挑戦状】 - わえなび ワード&エクセル問題集 waenavi

                関数だけがExcelではないというのは言うまでもありませんが、Excelが得意な人は関数もマクロもよく知っているはずです。 ところで、プログラミング界には「FizzBuzz問題」という超有名な問題がありますが、皆さんはご存知でしょうか? Excelの関数やVBAで解くことも可能なのでチャレンジした人も多いのではないかと思います。ネット上にもExcelで解く方法がたくさん載っています。 そこで、ExcelでFizzBuzz問題を解いた場合の標準的な回答例を難易度順にまとめました。あなたの「Excelの習熟度」を診断いたします!! 問題 Excelの関数またはマクロを用いて、1から100までの整数を表示する方法をできるだけ多く考えなさい。ただし、3の倍数は「Fizz」、5の倍数は「Buzz」とし、15の倍数の場合は「FizzBuzz」としなければならない。 ※なお、出力する場所は問わない。 目

                  Excel関数でFizzBuzz問題を解けば、あなたのExcelのレベルが分かる【挑戦状】 - わえなび ワード&エクセル問題集 waenavi
                • Webサイトのスクレイピングは違法?メリットや注意点、具体的な活用方法まで徹底解説!

                  「Webスクレイピングは違法なの?」 「Webスクレイピングのメリットや活用事例が知りたい!」 このようにお悩みではありませんか? データ活用の前提として、まず材料となるデータがなければなりません。 そのために例えば機械学習のために大量の画像データを収集する、Webサイトから情報を集め、CSVファイルにまとめるといった作業を行いたい場合があるでしょう。 その際、役に立つのがWebスクレイピングです。 本記事ではWebスクレイピングとは何なのか、実際の実行方法、法律・マナーに反しないために押さえるべき注意点など基本事項を初心者向けにわかりやすくご紹介します。 Webスクレイピングの意味とは“データを収集し使いやすく加工すること” Webスクレイピングとは“データを収集し使いやすく加工すること”です。 英単語のscraping(こすり、ひっかき)に由来し、特にWeb上から必要なデータを取得する

                    Webサイトのスクレイピングは違法?メリットや注意点、具体的な活用方法まで徹底解説!
                  • #builderscon 2019 参加レポート - braitom's Tech Memo

                    今年もbuildersconに参加してきました。 builderscon.io 参加したセッション内容のメモと簡単な所感、全体所感を書き残しておきます。資料が公開されているものはリンクを張っておきました。 ※一部、私個人の解釈でメモしているものもあり、発表者の方の本来の意図とズレているものがあるかもしれませんがご了承下さい。 昨年と一昨年の参加レポートのリンク。 builderscon 2018に参加してきた - braitom's Tech Memo builderscon tokyo 2017 1日目 ~アウトラインメモ~ - braitom's Tech Memo builderscon tokyo 2017 2日目 ~アウトラインメモ~ - braitom's Tech Memo 本編1日目 Open SKT: メルペイ開発の裏側 - builderscon tokyo 2019

                      #builderscon 2019 参加レポート - braitom's Tech Memo
                    • Microsoft Releases 64-bit Office For Mac - giganames

                      Visiteurs depuis le 27/01/2019 : 1456 Connectés : 1 Record de connectés : 20 Outlook For Mac 64 BitApple said in June it will bar all 32-bit applications from running on up-to-date Macs in little more than a year. Although the Cupertino, Calif. Company has been warning Mac owners when they run 32-bit applications since April and had told customers in June 2017 that the now-current macOS High Sierr

                        Microsoft Releases 64-bit Office For Mac - giganames
                      • Python Asyncio入門 - Qiita

                        Asyncioは、大雑把に言えば、PythonでNodeのような非同期プログラムを行えるようにするモジュールです。Pythonでは、スレッド(concurrent.futures)を用いて並行プログラムを書くことができますが、Asyncioではもう少し軽量の並行プログラムを実現できます。 この辺は「Fluent Python」に詳しいですが、いかんせんAsyncioの箇所は最新のPythonのバージョンで大きく変更されています。以下の公式サイトが貴重な情報源になります。 Asyncio公式サイト ここでは、最も有名なAsyncioライブラリであるaiohttpを使ったソースコードを説明することで、Asyncioの概念を見ていきたいと思います。 aiohttp公式サイト 以下の関連記事を投稿しました (追加 2021/02/13) Django 3.1のAsync Views - Qiita

                          Python Asyncio入門 - Qiita
                        • Announcing LAMBDA: Turn Excel formulas into custom functions

                          Today we are releasing to our Beta customers a new capability that will revolutionize how you build formulas in Excel. Excel formulas are the world’s most widely used programming language, yet one of the more basic principles in programming has been missing, and that is the ability to use the formula language to define your own re-usable functions. =LAMBDA Simply put, LAMBDA allows you to define y

                            Announcing LAMBDA: Turn Excel formulas into custom functions
                          • Python pywin32(win32com) Excel 操作備忘録 - Qiita

                            はじめに ノンプログラマーの素人が記述をしたコードです。 狭い利用範囲と少ない利用頻度での確認ですので、 記載内容に間違いや勘違いがあるかもしれません。 下記内容を参照の際は自己責任でお願い致します。 名前付き引数と省略可能な引数 メソッドの引数は、 C++のデフォルト引数と同様、 途中の引数を省略することができなさそうです。 pywin32(win32com)の参考にさせて頂いたサイト https://excel-ubara.com/python/python025.html https://qiita.com/kumarstack55/items/9ae3432446afca06497f ExcelVBAの参考にさせて頂いたサイト https://excel-ubara.com/ http://www.eurus.dti.ne.jp/~yoneyama/ Pythonのpywin32(

                              Python pywin32(win32com) Excel 操作備忘録 - Qiita
                            • 業務課題をHackせよ! プログラミングで仕事自動化物語(4) 100個あるWordの契約書の年号を置き換えろと迫られる !

                              この物語は、入社して一年目の新人社員が上司の指南のもと、業務を自動化していく様を記したものです。物語はフィクションですが、自動化の手法は実際にパソコンやスマートフォンで実践できるものですので、物語と自動化作業の両方を楽しめます。(前回のストーリーはこちら) 「プログラムを教えてもらっているお礼に奢らせてください!」 前話を読むと分かるのだけど、僕は果敢にも憧れの太田先輩を食事に誘ったのだ。太田先輩の答えを待つ時間は、ドキドキして長く長く感じた。 「いいの、いいの。こんなの教えているうちに入らないから。奢ってもらうなんて申し訳ないかわ。」 なんとも儚い。あっけなく断られてしまった。ガックリと僕は肩を落とした。そんな僕を気にせず、太田先輩は話を続ける。 「でも、それほど恩を感じてくれるなら、明日の朝は、もっと真剣にプログラムに取り組んでみよう!」 そのとき、ダダダッと隣の部屋から慌ただしく、眼

                                業務課題をHackせよ! プログラミングで仕事自動化物語(4) 100個あるWordの契約書の年号を置き換えろと迫られる !
                              • 週刊Railsウォッチ(20210309後編)RubyのIRBに隠れているイースターエッグ、Power Automate Desktop、SQLクエリのありがちなミス6つほか|TechRacho by BPS株式会社

                                週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 RubyのIRBに隠れているgem(Ruby Weeklyより) 元記事: The Hidden Gems of Ruby's IRB つ

                                  週刊Railsウォッチ(20210309後編)RubyのIRBに隠れているイースターエッグ、Power Automate Desktop、SQLクエリのありがちなミス6つほか|TechRacho by BPS株式会社
                                • Microsoft Powerpoint X For Mac - alliancebond

                                  Visiteurs depuis le 25/01/2019 : 1610 Connectés : 1 Record de connectés : 91 Microsoft Powerpoint For Mac 2011Microsoft Powerpoint For MacOffice for Mac applications provide a native app experience on the macOS platform. Each app is designed to work in a variety of scenarios, including states when no network access is available. When a machine is connected to a network, the applications automatica

                                    Microsoft Powerpoint X For Mac - alliancebond
                                  • PySimpleGUIでVBAの代わりになるUIをつくってみる(ファイルダイアログ、リスト、ログの出力) - Qiita

                                    この記事を読んでできるもの PySimpleGUIを使用して、ファイル、フォルダをダイアログを使ってファイルを取得、 取得したファイルを使用して処理を実行、ログを画面にすることができます 概要 脱VBAとしてPythonを使用している記事や本がちらほらあり、Excelファイルの操作にOpenPyXl を使用している記事はありますが、ファイルの起動に関してはCLIのものがほとんどでGUIで操作する記事はあまり見かけません。 今回はVBAのGUI相当のものをPySimpleGUIで行う説明を行います。 PySimpleGUIの基本的な操作についてはTkinterを使うのであればPySimpleGUIを使ってみたらという話を参考にしてください。 例えばエクセルで複数ファイルを読み込んで1ファイルにまとめる操作を行う場合には以下の動作および表示が必要かとと思います。 ファイルを複数選択して読み込む

                                      PySimpleGUIでVBAの代わりになるUIをつくってみる(ファイルダイアログ、リスト、ログの出力) - Qiita
                                    • VSCode・インテリセンスが効かない?を解消 - Qiita

                                      マイクロソフトのインテリセンス(コード補完機能)は大変優秀だと個人的に思っている。 中でもVBAのインテリセンスが非常に優秀で インテリセンスを効かせた書き方を意識して以降、生産性が数倍になった。 VSCodeでもインテリセンスの優秀さを引き継いでいるのか、 動的型付け言語のPythonでもバンバン補完機能を表示してくれる。 …が、特定のパターンでインテリセンスが出てこないことに気が付いた。 VSCodeでインテリセンスが効かない&一部に効かない場合の 解消方法を調査&検証した結果を整理してみた。 前提条件 VSCode 1.33.1 CentOS7.6 64bit anaconda 4.6.14 Python 3.7.3 発生事象 外部モジュールをVSCodeが参照できていない模様 以下では、比較のため「標準モジュールの場合(問題なし)」と「外部モジュールの場合(問題あり)」を記載 標準

                                        VSCode・インテリセンスが効かない?を解消 - Qiita
                                      • Try LAMBDA: Custom functions without code

                                        Dec 3, 2020 Try LAMBDA: Custom functions without codeFeature deep diveChris Gross Hello, Office Insiders! My name is Chris Gross, and I am a Program Manager on the Excel team. I am happy to announce a new function in Excel: LAMBDA. It allows you to take a formula and turn it into your own named custom function. Do you make use of repeated calculations you wish you could define once and reuse? Have

                                          Try LAMBDA: Custom functions without code
                                        • Xentry Keygen Generator For Mac

                                          Visiteurs depuis le 27/01/2019 : 4731 Connectés : 1 Record de connectés : 13 Mac specifications lookup. Adobe Photoshop CC 2018 Serial Key Generator – PC – Mac The world’s best imaging and design app is at the core of almost every creative project. Adobe Photoshop CC 2018 Serial Number Keygen PC – Mac. Adobe Photoshop CS6 Serial Keygen, Adobe Photoshop CS6 Serial Keys, Adobe Photoshop CS6 Serial k

                                            Xentry Keygen Generator For Mac
                                          • Launch HN: Neptyne (YC W23) – A programmable spreadsheet that runs Python | Hacker News

                                            Hi HN! We are Douwe and Jack, founders of https://neptyne.com. Neptyne is a programmable spreadsheet that runs Python. It’s like Google Sheets, but for software engineers and data scientists. If you have three minutes, go to https://neptyne.com/neptyne/tutorial and it gives you a taste.The world runs on spreadsheets, and for good reason: they are a universal data canvas. But building on top of and

                                            • Autodesk Adopts Apple App Store For Mac

                                              Visiteurs depuis le 28/01/2019 : 4539 Connectés : 1 Record de connectés : 9 Autodesk Adopts Apple App Store For MacbookAutodesk Adopts Apple App Store For Mac DownloadSign in – to sign into SketchBook using your Autodesk username and password; Create Account – to create a username and password for your Autodesk account. For the Mac App Store version. Go to the Mac App Store and download SketchBook

                                                Autodesk Adopts Apple App Store For Mac
                                              • Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part2 - えくせるちゅんちゅん

                                                Excelシートのデータ範囲を2次元配列に格納する汎用関数を修正したので紹介します。 はじめに Findの挙動について調べてみた 対策を考えてみる For For Ifでガリガリ探索 CountAで探索 計測結果 完成版 ソースコード 補足 蛇足 フィルタを解除してからFindで探索 おわりに 続編 はじめに 本記事は、下記の記事の続編です。 www.excel-chunchun.com 公開後、以下のような指摘を頂きました。 (ブログに書くと、こうやって指摘してもらえるので、本当に助かります。) m氏 ワークシート(+α) → Range Range → 2次元配列 の2つの関数に分離して ReadCell はその2つを組み合わせたシンタックスシュガーにした方が汎用的に思えるのですがいかがでしょうか? 関数を分離すると、メモリやCPUを消費するロジックしか思いつかなかったので妥協したので

                                                  Excelシートのデータ範囲を2次元配列に格納するVBA汎用関数を作ってみた Part2 - えくせるちゅんちゅん
                                                • Where Do I Find Microsoft Office For Mac

                                                  Visiteurs depuis le 28/01/2019 : 7247 Connectés : 1 Record de connectés : 23 It's not just the that generates never-ending no comments from Microsoft officials. Microsoft execs also have been keeping mum on when the company plans to field its next on-premises/local versions of Office client and Office servers for Windows systems, as well as Office for Mac. This week, Microsoft officials did drop a

                                                    Where Do I Find Microsoft Office For Mac
                                                  • GitHub - blaCCkHatHacEEkr/PENTESTING-BIBLE: articles

                                                    -1- 3 Ways Extract Password Hashes from NTDS.dit: https://www.hackingarticles.in/3-ways-extract-password-hashes-from-ntds-dit -2- 3 ways to Capture HTTP Password in Network PC: https://www.hackingarticles.in/3-ways-to-capture-http-password-in-network-pc/ -3- 3 Ways to Crack Wifi using Pyrit,oclHashcat and Cowpatty: www.hackingarticles.in/3-ways-crack-wifi-using-pyrit-oclhashcat-cowpatty/ -4-BugBou

                                                      GitHub - blaCCkHatHacEEkr/PENTESTING-BIBLE: articles
                                                    • 30代プログラミング初心者がAtCoderで緑色になった所感

                                                      まえおき プログラミングを始めておおよそ9ヶ月程度で入緑しました。 これまでの流れを振り返りつつ、競プロに対するお気持ちを綴ってみようと思います。 いわゆる「競プロをする上でアドバンテージになる性質」を、私はほぼ持ち合わせていませんでした。「そういったプロフィールの人でもなんとか入緑できたよ」ということを、私と似たような属性の人にも伝えたい、というのも本記事を執筆している動機の一つと言えます。 プロフィール 年齢:30代前半 学歴:中堅私立大学 社会科学系学部卒 中学受験経験無し、小中高までは公立 プログラミング経験:一切無し 普段から業務でExcelは触るが、VBAを触るほどではない 数学力: 数学2Bまでは最低限の学習経験はあるが、その知識の大部分は失われている センター試験で1Aが9割、2Bが7割、当時の記述模試偏差値は60程度 昔も今も「整数」「場合の数」「漸化式」の単元が苦手 職

                                                        30代プログラミング初心者がAtCoderで緑色になった所感
                                                      • Scheduling Meetings Using Microsoft Outlook For Mac

                                                        Visiteurs depuis le 28/01/2019 : 7247 Connectés : 1 Record de connectés : 23 If you have resources, such as conference rooms, that you want users to be able to book as they invite people to meetings, you can use several possible methods:. Maintain the resource as an Exchange Server mailbox. Use a server-based script or event sink to accept bookings, or. Set it up as a resource so that Outlook 2000

                                                          Scheduling Meetings Using Microsoft Outlook For Mac
                                                        • Ati X300se Hm 256mb Driver For Mac

                                                          Visiteurs depuis le 26/01/2019 : 6569 Connectés : 1 Record de connectés : 23 ATI Technologies Inc. (commonly called ATI ) was a semiconductor technology corporation based in Markham, Ontario, Canada, that specialized in the development of graphics processing units and chipsets. Founded in 1985 as Array Technology Inc., the company listed publicly in 1993. Attention, Internet Explorer User Announce

                                                            Ati X300se Hm 256mb Driver For Mac
                                                          • Does This Version Of Microsoft Office For Mac

                                                            Visiteurs depuis le 26/01/2019 : 3618 Connectés : 1 Record de connectés : 27 Release notes for Office for Mac. 26 minutes to read. Contributors. Microsoft Office For MacChoose your Office. Office – even better with an Office 365 subscription. Get Office applications on your PC or Mac, an optimized experience across tablets and phones, 1 TB of OneDrive cloud storage, and more, so you have the power

                                                              Does This Version Of Microsoft Office For Mac
                                                            • How we protect users from 0-day attacks

                                                              Zero-day vulnerabilities are unknown software flaws. Until they’re identified and fixed, they can be exploited by attackers. Google’s Threat Analysis Group (TAG) actively works to detect hacking attempts and influence operations to protect users from digital attacks, this includes hunting for these types of vulnerabilities because they can be particularly dangerous when exploited and have a high r

                                                                How we protect users from 0-day attacks
                                                              • Office TANAKA - ワークシート関数[LAMBDA 関数]

                                                                InsiderのExcelに、LAMBDA関数が追加されました。まだ、正式に実装されたわけではありませんが、食いつきの早いWebサイトでも紹介されています。そうした、"追加された"という情報をいち早く伝えているWebページなどをご覧になって「何やら、すごい関数が追加されたんだなぁ」と期待に胸を震わせている方がいらっしゃるかもしれませんので、このLAMBDA関数って、どういう関数なのかを解説します。ちなみに「ラムダ関数」と読みます。 セルの中で使う関数ではありません まず、初っぱなから、みなさんの期待を裏切るような事実をお伝えしますが、このLAMBDA関数は、SUM関数やVLOOKUP関数のようにセルの中に入力して使う関数ではありません。まずは、そこです。まぁ、実際には、セルの中に直接LAMBDA関数を入力しても、動くっちゃ動きますが、そんな使い方をする人は皆無でしょう。なぜなら、まったくメ

                                                                • C++でATLを使わずにレジストリフリーのCOMサーバーを作成してWSHから利用する方法 - seraphyの日記

                                                                  概要 C++で、ATLを使わずにCOM DLLを作成する。ただし、レジストリは一切使わない。 作成したCOM DLLはレジストフリーで利用できるように、Side by Side Assemblyのマニフェストをつける WSHから、Microsoft.Windows.ActCtxコントロールを使ってSxSでCOMを呼び出す COM DLLを作成するにはATLでウィザードを使ってプロジェクトを作成すると、とても簡単にできる。 しかし、残念ながらVisual Studio Express 2017 For Windows DesktopにはATLは付属していない。 だが、レジストリフリーのCOMを作成するのであれば、ATLの力を借りずともVC++の言語サポートと、Expressの機能だけで、比較的容易に作成できる。 以下は、VS Express 2017のC++でレジストリフリーのCOM DLL

                                                                    C++でATLを使わずにレジストリフリーのCOMサーバーを作成してWSHから利用する方法 - seraphyの日記
                                                                  • VBProject

                                                                    【ファイル名】VBProject.xlsm 【バージョン】Ver 1.1.1 【作成日】2015年02月24日 【更新日】2015年02月28日 【動作確認】Windows 7 【必要なソフト】Microsoft Excel 2010 【ダウンロード】VBProject.zip 【説明】VBAからVisual Basic Editorを使用するサンプルです。 【注意】実行するにはオプションの「VBA プロジェクト オブジェクト モデルへのアクセルを信頼する」にチェックを入れます。 VBEのメニュー バーのメニュー、プロジェクト ウィンドウとコード ウィンドウの右クリックメニュー、ツール バーをカスタマイズします。 VBProject.xlsmを編集すると追加したメニューなどのコマンドが実行できなくなります。実行するには一度閉じてから再度開いてください。 実行時エラー'1004': プログラ

                                                                    • Googleスプレッドシートで特定の文字列から特定の文字列まで抽出する方法【みなとやの制作ハック】

                                                                      一見、難しそうに感じるかもしれませんが、とても便利なので、一度以下の数式を試してみてください。 今回は以下のようにブランド名と店舗名、括弧内に店舗Noが含まれる文字列から、それぞれの項目を抽出してみます。 ● ブランド名を抽出する まず、C3セルに以下の数式を追加して先頭から半角スペースまでを抽出します。 =REGEXEXTRACT(B3,”..+?[ ]“) すると、C列にブランド名の「ドラッグストアA」のみが抽出されるかと思います。 ● 店舗名を抽出する 次に、店舗名を抽出します。 D列に新たな数式を追加して抽出しても構いませんが、「REGEXEXTRACT」関数は括弧()で囲んで指定をすることで、一つの数式で複数キーワードを抽出できます。 以下の数式のように、先頭から半角スペースまでを指定する『..+?[ ]』を一つ目の括弧に、「店」までを抽出する『..+?[店]』を二つ目の括弧に入

                                                                        Googleスプレッドシートで特定の文字列から特定の文字列まで抽出する方法【みなとやの制作ハック】
                                                                      • VLOOKUP 検索範囲でワイルドカードは使えない?実はこんな方法があるんです。

                                                                        VLOOKUP関数について、検索範囲の中に検索値を含む場合その結果を返したいのであれば、検索値にワイルドカードが使えます。 (VLOOKUP 検索値に含むで検索) しかし、その逆。検索値の中に検索範囲の文字列を含む場合に結果を返したい… 検索範囲でワイルドカードはさすがに使えないよね…なんて諦めていませんか? 実はこんな方法があるんです。 VLOOKUPではなく、Lookup関数を使った方法 例)住所(D列)に都道府県一覧(A列)の文字列が入っている場合、その都道府県名(B列)を返す =LOOKUP(0,0/FIND($A$3:$A$5,D3),$B$3:$B$5) なんだこれは?と思う方がほとんどかと思いますが、 FIND関数を特殊な方法で使っているので難しいですね。 では、LOOKUPの引数を一つずつ見ていきましょう。 ・最初の0 →0を探します。 ・0/FIND($A$3:$A$5,

                                                                        • Manjusaka: A Chinese sibling of Sliver and Cobalt Strike

                                                                          Cisco Talos recently discovered a new attack framework called "Manjusaka" being used in the wild that has the potential to become prevalent across the threat landscape. This framework is advertised as an imitation of the Cobalt Strike framework.The implants for the new malware family are written in the Rust language for Windows and Linux.A fully functional version of the command and control (C2),

                                                                            Manjusaka: A Chinese sibling of Sliver and Cobalt Strike
                                                                          • Windows 10 バージョン 2004 以降で VBA 関数 StrComp() で全角カナと半角カナが一致判定されない

                                                                            この新しいバージョン 6.3 の NLS ソート テーブルにて、濁点および半濁点を含むカナ文字について、半角と全角が異なる文字と認識される問題の影響で現象が発生します。上記の例の場合、"プ" (全角) と "プ" (半角) が違う文字と判定されます。 この問題は、OS の更新プログラムについての公開情報でも既知の問題として記載されています。 Current status of Windows 10, version 2004 and Windows Server, version 2004 https://support.microsoft.com/en-us/topic/windows-10-update-history-24ea91f4-36e7-d8fd-0ddb-d79d9d0cdbda Windows 10 update history - Updates for Window

                                                                            • Have you ever hurt yourself from your own code?

                                                                              Nikita Skobov - April 25, 2021 Have you ever accidentally caused harm to yourself or others from your code? I have. About a year ago I had several thousand WAV audio files that I generated. I was going through them and trying to label/categorize them into folders, creating metadata, etc. While doing so, I listened to a few of them, and to my dismay there was quite a bit of silence in the beginning

                                                                              • Webアプリケーションを自動で操作してみよう | へっぽこ実験ブログ

                                                                                自動操作を行う場合、id、name、classなどを利用して要素を指定することになるので、属性値をメモしておきましょう。 5.同様にボタンについても属性を調べます。その結果は以下のようになります。 <input class="gNO89b" value="Google 検索" aria-label="Google 検索" name="btnK" type="submit" data-ved="0ahUKEwiC0u6iu4nlAhXwyIsBHWwTBHcQ4dUDCAo"> 属性 値 ここで調べた属性を利用して要素を特定して自動操作を行うことになります。。 また、今回はChromeでのやり方を紹介しましたが、他のブラウザでも同様のことが可能です。同じWebアプリケーションを使用していてもブラウザによって出力される内容が異なる可能性もあるので、自動操作を行うブラウザを使用して要素を調べるよ

                                                                                  Webアプリケーションを自動で操作してみよう | へっぽこ実験ブログ
                                                                                • Office TANAKA - ワークシート関数[FILTER 関数]

                                                                                  ここで解説する FILTER関数 は、Office InsiderのProPlusに追加された関数です。執筆時点(2019年8月)で、製品版のExcelにはまだ実装されていません。ただし、Microsoftがこの関数を実装すると公にアナウンスしたのは、2018年の11月です。おそらく現在は、さまざまな動作検証をしたり、細かい修正などを行っているところでしょうけど、近い将来Excelに実装されるのは間違いありません。そうなったら、もうExcelの使い方が大きく変わります。そんな画期的な関数です。なお、Office Insiderに関しては、ご自身でググってください。また、この関数では「スピル」という機能が使われています。スピルに関しては「Excel 2016レビュー[Excelの使い方が激変する「スピル」]」をご覧ください。 FILTER関数 リストに対して条件を指定して絞り込んだ結果を返す