「Visual Basic」関連の最新 ニュース・レビュー・解説 記事 まとめ

質問!Visual Basic→ITmediaのQ&Aサイト「質問!ITmedia」でVisual Basic関連の質問をチェック

謎の「VBAマクロ原則ブロック」一時撤回問題【後編】
「VBAマクロ原則ブロック」一時撤回を専門家が“愚案”と非難する当然の理由
Microsoftが「Microsoft Office」におけるVBAマクロ原則ブロック方針を一時撤回したことを受け、セキュリティ専門家からは「理解し難い」との声が聞こえる。その理由とは何か。(2022/8/12)

VBAマクロを手動でブロックする方法【後編】
Microsoft Officeで「VBAマクロ」をブロックするシンプルな方法
「Microsoft Office」が初期設定でVBAマクロをブロックするかどうかにかかわらず、ユーザー企業は手動でVBAマクロをブロックできる。その手順を説明する。(2022/8/10)

謎の「VBAマクロ原則ブロック」一時撤回問題【前編】
「VBAマクロ原則ブロック」一時撤回をMicrosoftに決断させた“真犯人”とは?
Microsoftが「Microsoft Office」で進めていたVBAマクロ原則ブロック方針を一時的に撤回したことで、ユーザーやセキュリティ専門家の間に戸惑いが広がっている。一時撤回の背景にある“謎”を追う。(2022/8/5)

この頃、セキュリティ界隈で:
Microsoftのマクロ遮断に攻撃側が対抗、防御をかいくぐるマルウェア感染の手口とは
Microsoftが「Emotet」などのマルウェア対策としてマクロを遮断する措置を講じているが、これを受けて攻撃側がISO(.iso)やRAR(.rar)などのコンテナファイルを使い始めている実態が浮かび上がった。(2022/8/3)

VBAマクロを手動でブロックする方法【前編】
Microsoftが「VBAマクロ」原則ブロックを一時撤回 その理由とは?
「Microsoft Office」の初期設定で、VBAマクロの実行をブロックする設定変更を進めていたMicrosoftが、一時的にその方針を撤回した。なぜ撤回したのか。そのリスクとは。(2022/8/2)

首位は「Python」:
「C++」が大幅に上昇し「Java」に迫る、プログラミング言語ランキング「TIOBEインデックス」で分かること
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2022年6月版では、「C++」のレーティングが2021年同月比で大きく上昇した。首位は「Python」だった。(2022/6/16)

「C#」のレーティングが大幅に上昇:
「Python」が首位を堅持、プログラミング言語の人気ランキング「TIOBEインデックス」
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2022年5月版では、「Python」が引き続き首位を占め、「C#」のレーティングが前年同月比で大きく上昇した。(2022/5/17)

技術者のための資料作成とプレゼン講座(9):
プレゼン資料の作成と発表の効率化に役立つツールをマクロで自作する
どんなに素晴らしい内容の発表でも、それが読み手や聞き手にうまく伝わらなければ意味がない。本連載では、技術者の皆さんを対象に、相手に伝わる発表内容の構成や資料の表現方法などについて伝授する。第9回は、プレゼン資料の作成と発表の効率化に役立つ、すぐにでも使える「PowerPoint」のツールを、マクロを使って自作してみます。(2022/5/9)

550人に調査:
「学んでみたいプログラミング言語」ランキング 1位は「C/C++」 他言語の順位は?
NEXERは、運営するアンケートサイト「ボイスノート」において「プログラミング言語についての調査」を実施した。その結果、「学んでみたいプログラミング言語」の第1位は、「C/C++」(106票)であることが分かった。(2022/5/6)

「Node.js」と「.NET」を比較する【中編】
いまさら聞けない「.NET」の基礎 「NuGet」とは何か
「.NET」は、さまざまなシステムで稼働するアプリケーションの開発環境を企業に提供する。.NETを使うと、開発者はどのような機能を実装できるのか。開発時に利用できるツールにはどのようなものがあるのか。(2022/3/25)

「VBAマクロ」の抑え込み【後編】
Microsoftの「VBAマクロ」原則ブロックを専門家が称賛 中には“苦言”も
「Microsoft Office」ファイルの標準設定を変更し、VBAマクロを悪用した攻撃を防ごうとするMicrosoftの取り組みを、専門家はどうみているのか。歓迎の声が上がる中、同社を批判する意見もある。(2022/3/22)

「VBAマクロ」の抑え込み【中編】
VBAマクロ“原則ブロック”後に「Office」でマクロを実行する方法
ダウンロードした「Microsoft Office」ファイルは有害なマクロを含む可能性がある。対策としてMicrosoftはOfficeファイルのマクロを標準で無効にする。実行が必要なマクロがある場合、企業はどうすればよいのか。(2022/3/15)

「VBAマクロ」の抑え込み【前編】
“怪しいVBAマクロ”を原則ブロック 「Office」標準設定変更の狙いは?
企業へのサイバー攻撃に広く使用されてきたVBAマクロの対処に、Microsoftが乗り出した。「Microsoft Office」アプリケーションの標準設定を変更し、VBAマクロを原則ブロックするように決断した背景とは。(2022/3/8)

2022年4月から順次適用:
ダウンロードした「VBAマクロ」、Microsoftがデフォルトでブロックへ
インターネットからダウンロードしたWordファイルやExcelファイルがVBAマクロを含んでいた場合、セキュリティリスクが高い。Microsoftは従来の取り組みを一歩進め、このようなVBAマクロをデフォルトでブロックし、ボタンをクリックするだけではVBAマクロを有効にできないようにする。(2022/2/15)

Microsoft、OfficeのVBAマクロをデフォルトブロックへ 悪用対策で
Microsoftはネット上のOffice文書のVBAマクロをデフォルトでブロックする計画を発表した。マルウェア攻撃対策だ。これまでも警告バーを表示しているが、1クリックでマクロを実行できてしまう。(2022/2/8)

再び勢いづくEmotet、「型破りな方法」で検出回避を仕掛ける
2021年末から活動が再度活発化したEmotetスパムキャンペーンは、これまでにはないIPアドレスの使い方でセキュリティソフトウェアによる検出を回避するよう改良されている。このキャンペーンのオペレーターが検出回避の技術革新に取り組み続けている証拠だろうと指摘されている。(2022/1/25)

「コマンドプロンプト」対「PowerShell」
「PowerShell」が気になっても「コマンドプロンプト」を使いたくなる魅力とは?
Windowsは「コマンドプロンプト」と「PowerShell」の2つのコマンドラインツールを持つ。それぞれどのような場面で使うと便利なのか。例を交えて紹介する。(2021/11/19)

「C」「Java」は下降中:
「Python」が初の首位に、プログラミング言語の人気ランキング「TIOBEインデックス」
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2021年10月版では、20年間で初めて「Python」が初めて首位に立った。(2021/10/8)

Go AbekawaのGo Global!〜Mintzu Hnin Khat編(後):
ミャンマーではエンジニアは女性の仕事
ITにも日本にも興味はなかった。でも、1人のヒーローに出会って、日本でエンジニアになりたいと思った。(2021/10/6)

ライブラリとフレームワークを使い分ける【後編】
「ライブラリ」と「フレームワーク」を見分ける有力な方法
ライブラリとフレームワークは、アプリケーション開発における役割や設計思想が異なる。開発者の視点から、それらを見分ける方法を解説する。(2021/8/20)

重要機能をほぼ網羅した優れたツール群:
脆弱性を探し出す7つの主要コード検査ツールとは
Comparitech.comは公式ブログで、コード検査ツールに求められる機能を解説し、それらの機能をほぼカバーする主要な7製品を紹介した。いずれも幅広いプログラミング言語に対応し、部分的なコードであっても脆弱性を検知できるという。(2021/8/19)

ライブラリとフレームワークを使い分ける【前編】
いまさら聞けない「ライブラリ」と「フレームワーク」の違いとは?
ライブラリとフレームワークは、どちらもアプリケーション開発を支援するプログラミング部品だ。両者の違いとは何か。(2021/8/13)

「Green Project」から始まった歴史を振り返る
「Java」が「Windows」でも「macOS」でも動く“歴史的理由”と“技術的理由”
「Java」プログラムはOSに関係なく動作する。開発元のSun Microsystemsは何を意図して、Javaをこうした設計のプログラミング言語にしたのか。その理由と仕組みを解説する。(2021/7/24)

衰退の危機にある実力派プログラミング言語5選【後編】
人気だった「Perl」「Objective-C」が“嫌われ言語”になった悲哀
かつて人気を集めていたり、不可欠だと考えられていたりしたプログラミング言語も、さまざまな理由で衰退期を迎えることがある。これらの中から「Perl」と「Objective-C」を紹介する。(2021/7/18)

衰退の危機にある実力派プログラミング言語5選【中編】
終わりに向かう旧「Visual Basic」がいまだに人気の“謎”
実力があり、根強いファンがいるにもかかわらず、衰退の危機にあるプログラミング言語は幾つかある。その中から「Haskell」やバージョン6.0以前の「Visual Basic」を取り上げる。(2021/7/11)

衰退の危機にある実力派プログラミング言語5選【前編】
プログラミング言語「Erlang」が熱心なファンを持つのに不人気な“あの理由”
プログラミング言語の普及度と実力は必ずしも一致しない。ただし、これから学ぶプログラミング言語を決める上で、普及度は重要な指標だ。実力がありながら、今後廃れる可能性のあるプログラミング言語はどれなのか。(2021/7/4)

SQL Server動的管理ビューレファレンス(18):
共通言語ランタイム(CLR)統合のプロパティ情報を出力する
「Microsoft SQL Server」が稼働するデータベースシステムを運用する管理者に向け、「動的管理ビュー」の活用を軸にしたトラブル対策のためのノウハウを紹介していきます。今回は、共通言語ランタイム(CLR)統合におけるプロパティ情報の出力について解説します。(2021/6/21)

中堅中小企業がクラウド移行を加速させる3つの理由:
「1人情シスでハードソフト更新の無限ループは限界」――クラウド移行企業が語る成果と経営者を納得させるコツ
2021年5月11日〜12日に開催された「AWS Summit Online」でクラウド移行を進めた2社がクラウド移行の成果や経営陣からクラウド移行のゴーサインをもらうためのポイントを語った。(2021/6/18)

SQL Server動的管理ビューレファレンス(17):
共通言語ランタイム(CLR)統合で作成されたアプリケーションドメインの一覧を出力する
「Microsoft SQL Server」が稼働するデータベースシステムを運用する管理者に向け、「動的管理ビュー」の活用を軸にしたトラブル対策のためのノウハウを紹介していきます。今回は、共通言語ランタイム(CLR)統合で作成されたアプリケーションドメインの一覧の出力について解説します。(2021/6/15)

「Dart」「Kotlin」「Julia」「Rust」「TypeScript」「Elixir」が有望:
「Python」がわずかな差で2位に、プログラミング言語の人気ランキング「TIOBEインデックス」
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2021年6月版では、Pythonが近いうちに「C」を抜き、首位に迫る様子が見られた。1〜5位は「C」「Python」「Java」「C++」「C#」だった。(2021/6/9)

一過性のブームではない!?:
PR:「従来のアプリケーション開発は限界」 ローコード開発がいま求められる理由
少ないコード量でアプリケーションを開発できるローコード開発が今、脚光を浴びている。開発の生産性やスピードを飛躍的に高めることができるとして、MicrosoftやGoogle、AWSをはじめとするクラウドベンダーも新たなローコード開発ツールを提供するなど開発トレンドの一つになっている。(2021/6/1)

COBOLとの付き合い方【後編】
“Visual COBOL”に期待か? “死んだ言語”「COBOL」復活の条件
さまざまな理由で古い「COBOL」プログラムを使い続ければならない組織は、COBOLとどう向き合っていけばよいのか。「COBOLそのものが変わればよい」という考え方もあるが、それは根本的な解決策になるのか。(2021/5/25)

「Power Fx」についてMicrosoftに聞く【後編】
「ノーコード/ローコード開発」がプログラミングの民主化を実現する?
「ノーコード/ローコード開発」は、プログラミングをより身近な存在にすることができるのか。Microsoftのノーコード/ローコード開発用プログラミング言語「Microsoft Power Fx」の担当者に聞いた。(2021/5/13)

“脱Excel”か“活Excel”か
「Teams」で「Excel」を使う利点と“落とし穴”
「Microsoft Teams」の機能は便利ですが、「Microsoft Excel」のファイルを使った作業では意外な不便さを強いられることがあります。Teamsを使った共同作業でExcelファイルを扱う際のこつとは。(2021/5/17)

「Power Fx」についてMicrosoftに聞く【前編】
「ノーコード/ローコード開発が主流になる」は本当か? Power Fx担当者に聞く
Microsoftが開発したノーコード/ローコード開発用プログラミング言語「Microsoft Power Fx」とはどのようなものか。ノーコード/ローコード開発を取り巻く環境と併せて同社の担当者が解説する。(2021/4/30)

山市良のうぃんどうず日記(202):
セキュリティチェックツール「Microsoft Baseline Security Analyzer(MBSA)」を継ぐものは?
以前、Microsoftは「Microsoft Baseline Security Analyzer(MBSA)」というセキュリティチェックツールを提供していました。最近、このツールの話題を聞かないと思っていたら、数年前(2018年ごろ)に提供を停止していたようです。Windows 10など、現在メインストリームまたは延長サポートフェーズのWindowsで利用可能な代替ツールをざっと調査してみました。(2021/3/10)

モーリシャスと南アフリカ共和国、モロッコ、チュニジアが有望:
次の新天地はアフリカか、ソフトウェア開発者の現状をTungaが調査
アフリカ諸国におけるソフトウェア産業とソフトウェア開発者の現状に関する調査結果をTungaが発表した。開発者の人口が多い17カ国について人数やプログラミング言語の順位を挙げた他、ソフトウェアを含むテクノロジー産業がどのような状況にあるのかを調べた。(2021/3/3)

Tech TIPS:
サポート終了、知らずに使い続けると危ないMicrosoft製品主要リスト(2020年/2021年版)
Microsoftが提供する製品やサービスには、サポート期間が設定されており、サポート期間中は更新プログラムなどの提供が行われる。しかし、サポート期間が終了すると、セキュリティ更新プログラムの提供が止まり、使い続けることが危ない状態となる。サポート期間は製品ごとに設定されており、若干分かりにくい。そこで、2020年にサポートが終了した主な製品、2021年にサポートが終了する主な製品を一覧表にした。(2021/2/26)

Tech TIPS:
【Excel】これ何するマクロだっけ? をマクロ名の変更で防ぐ
Excelで「マクロの記録」などを使ってマクロを作成した後、次回使う際に分かるようにマクロの名前を変更しようと思うと、どこにマクロの名前が設定されているのか分からないのではないだろうか。実は、マクロの名前を変更するのは意外と面倒だ。どうすれば間違いなくマクロの名前を変更できるのか、順を追って手順を紹介しよう。(2021/1/25)

Gitがソース管理のデフォルトに:
Microsoft、「Visual Studio 2019 バージョン16.8」を正式リリース
Microsoftは「Visual Studio 2019 バージョン16.8」の一般提供を開始した。Git管理やC++対応、IntelliCode、.NET、XAML、Webツールなどに対して、多くの機能強化を施した。(2020/12/9)

企業ユーザーに贈るWindows 10への乗り換え案内(88):
Windows 10 バージョン1909以降の機能更新プログラム、これに注意しないと「ハマる」
ここ数カ月、Windows 10の機能更新プログラムおよびISOメディアを使用したバージョンアップグレードに関して、特定の条件下で発生する既知の問題が明らかになっています。企業のクライアントPCのバージョンアップグレードを今計画している場合は、影響を受けないように注意してください。(2020/12/1)

製造業に必要なDX戦略とは(3):
製造業DXに必要なクラウドアプリケーション活用の3つの条件
製造業でも「デジタルトランスフォーメーション(DX)」に注目が集まる中、本連載では、このDXに製造業がどのように取り組めばよいか、その戦略について分かりやすく紹介している。第3回は「クラウドアプリケーションの活用戦略」について解説する。(2020/11/19)

Excel上で「ドラクエ3」を再現した勇者に「最大の変態」「控えめに言って天才」と称賛 一体どうやって?
作者のパパセンセイさんにもお話を聞きました。(2020/11/21)

Tech TIPS:
プログラミング不要でRPA、「マクロの記録」機能でExcelを自動化する
Excelのマクロと聞くと、VBAやプログラミングの知識が必要と思ってしまい、敬遠している人も少なくないようだ。しかし、VBAやプログラミング知識がなくてもマクロを作ることができる。その方法を解説しよう。(2020/11/9)

“脱Excel”か“活Excel”か
「テレワーク急増でExcelツールが使いにくくなった」らどうする?
コロナ禍をきっかけに社内のVPNやVDIがつながりにくくなり、それまで社内のファイルサーバで共有していたExcelツールの使い勝手も悪くなる問題が浮上しています。どのような解決策があるのでしょうか。(2021/1/5)

Tech TIPS:
【Excel】作成したマクロをアドインにしてクリック一発で実行可能にする
Excelでよく利用するマクロは、アドイン化して自分専用のリボンに登録しておくと、クリック一発で実行できて便利だ。マクロのアドイン化は少々手間がかかるが、1回だけの作業なので手順通りに行えばよい。その手順を紹介しよう。(2020/9/28)

Tech TIPS:
【Excel】イライラの原因、セル内のハイパーリンクを解除する
WebブラウザからリンクをExcelにコピーすると、ハイパーリンクと呼ばれる状態が設定され、クリックでURLを開くようになる。このセルを編集しようとしてマウスでクリックすると、Webブラウザが開いてしまう。そこで、ハイパーリンクを削除する方法を紹介する。(2020/9/14)

Tech TIPS:
Excel自動化への第一歩 マクロ(VBA)を使えるようにする
Excelには、マクロ機能があり、上手に使うことで自動処理が行える。しかし、デフォルトではマクロを使うための[開発]タブが表示されておらず、マクロの作成や実行が行えない。そこで、[開発]タブを表示させ、マクロの作成と実行が行えるようにしよう。(2020/9/7)

地方の再生は災害対策シミュレーションから? 大林宣彦監督の“尾道三部作”で、ITを使った街の再生を考える
大林作品のみならず、映画やアニメのロケ地として知られる尾道。しかし、その現状はバラ色ではない。(2020/7/20)

新型コロナウイルスの意外な影響か:
プログラミング言語の人気ランキング「TIOBEインデックス」で「C」言語が5年ぶりに首位
TIOBE Softwareが発表した2020年5月の「TIOBEインデックス」では、「C」言語が2015年以来5年ぶりに首位を占めた。TIOBEインデックスは、プログラミング言語の人気を示すランキングで、毎月更新されている。(2020/6/16)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。