ITmedia総合  >  キーワード一覧  >  V

「Visual Basic」最新記事一覧

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

関連キーワード

.NET TIPS:
可変長引数を持つメソッドを作成するには?[C#/VB]
可変長引数を受け取るメソッドを定義する方法と、位置指定引数/オプション引数との組み合わせ、可変長引数を持つメソッドを呼び出す際の注意点を取り上げる。(2017/11/1)

.NET TIPS:
ArrayListとListの違いとは?[C#/VB]
可変長サイズのコレクションであるArrayListクラスとList<T>クラスの違い、ArrayListからList<T>への変換、パフォーマンス、どちらを使用すべきかについてまとめた。(2017/10/25)

.NET TIPS:
確保したリソースを忘れずに解放するには?[C#/VB]
プログラム実行時に確保したリソースは忘れずに解放する必要がある。usingステートメント/Disposeパターンを使って、これを確実に行う方法を紹介する。(2017/10/18)

山市良のうぃんどうず日記(108):
先行き不安なWindows Update――ボクが2017年10月の更新をスキップした(できた)理由
毎月第二火曜日の翌日(日本時間)は、恒例のWindows Updateの日です。最近は何か問題が起きるのではないか、更新に何時間もかかったり、その上失敗したりするのではないかと、恐怖さえ感じます。さて、2017年10月のWindows Updateは無事に済んだのでしょうか。(2017/10/17)

働く価値を上げる“VBA/GAS術”(4):
「計算式エラーで残業確定……」、GASで入力データのチェックツールを作成
1つのGoogleスプレッドシートを複数人で共同編集するとき、想定していた形式とは違うデータを入力されると、不備が発生してしまう場合があります。そのような問題を、GASで解決するにはどうすればいいのでしょうか。(2017/10/18)

.NET TIPS:
重複のない乱数を生成(配列をシャッフル)するには?[C#/VB]
生成するたびに、その値が異なるような乱数を得る方法の中から、ダステンフェルドのアルゴリズムを使った方法と、もっと簡単だが速度面では不利な方法を紹介する。(2017/10/11)

.NET TIPS:
指定した日の曜日を取得するには?[C#/VB]
DateTime/DateTimeOffset構造体やStringクラスを使用して、指定した日が何曜日かを知る方法を解説。また、六曜の取得方法についても取り上げる。(2017/10/4)

山市良のうぃんどうず日記(107):
最新Office 365でマクロ/VBAの問題が発生――「Semi-Annual Channel(半期チャネル)」で助かったという話
2017年9月、Office 2016バージョンのOffice 365デスクトップアプリの「Monthly Channel」と「Semi-Annual Channel(Targeted)」に、バージョン1708の更新が提供されました。この更新により、Excelのマクロなど、VBAプロジェクトを含むファイルで問題が発生する可能性があるので注意しましょう。影響を受ける場合、結構面倒なことになります。(2017/10/4)

.NET TIPS:
文字列にエスケープ文字を埋め込むには?[C#/VB/WPF]
エスケープ文字を使って、文字列中に改行文字などの特殊文字や変数の値などを埋め込む方法を、C#/Visual Basic/XAMLごとに説明する。(2017/9/27)

「シャーロック・ホームズ」全作品を翻訳した英語学習法 TOEICにはオーバースペックな“最強単語帳”の作り方とは?
語彙力こそパワー。(2017/9/28)

.NET TIPS:
JSONデータを作成/解析するには?[C#/VB]
Json.NETを使ってさまざまな形でJSONデータのシリアライズ/デシリアライズを行う方法を説明する。また、.NET Frameworkのみでこれを行う方法も取り上げる。(2017/9/13)

Microsoftの技術サポートを装った詐欺サイトにも注意:
主流がJavaScriptからVBAへ マルウェア脅威「VBA形式のダウンローダー型」が急増
キヤノンITソリューションズが、2017年7月のマルウェア検出状況に関するレポートを公開。「ダウンローダー型マルウェア」の主流がこれまでのJavaScript形式から「VBA形式」に代わったという。(2017/9/7)

働く価値を上げる“VBA/GAS術”(3):
Excelデータの入力不備で計算エラーが発生して家に帰れない!――入力規則よりも簡単なチェックマクロとは
1つのExcelファイルを複数人で編集する場合、想定していたのとは違う形式でデータを入力されてしまい、不備が発生する可能性も少なくない。その問題をExcel VBAで解決するにはどうすればいいのだろうか。(2017/9/6)

Dev Basics/Keyword:
LINQPad
LINQPadはC#などで書いたコードの動作確認に利用できる軽量なアプリ。LINQを使うコードでも使わないコードでも動作確認でき、使い勝手がよい。(2017/9/5)

Windows 10 Fall Creators Updateに向けたアプリ開発機能を強化:
Microsoft、「Visual Studio 2017 バージョン 15.4 Preview」を公開
Microsoftが「Visual Studio 2017 バージョン 15.4 Preview」を公開。Windows 10 Fall Creators UpdateをターゲットにしたUWPアプリ/マルチプラットフォーム対応アプリ開発者を支援する機能が強化されている。(2017/8/29)

“脱Excel”か“活Excel”か
なぜ“Excel職人”は、マクロに「ユーザーフォーム」を実装したがるのか?
「Microsoft Excel」のマクロには、ダイアログを表示して入力しやすくする「ユーザーフォーム」があります。ただしこの機能を使う必要が本当にあるのか、マクロが得意な人ほど考えてみる必要がありそうです。(2017/8/14)

AIで複雑化するサイバー攻撃、対抗できるのもまたAIか、それとも人か
ランサムウェア「WannaCry」のインパクトが記憶に新しい中、ウクライナやロシアを中心に感染を広げた「NotPetya」が登場した直後の開催となった、2017年6月の@ITセキュリティセミナー。複雑化するサイバー攻撃の現状、AI(人工知能)/機械学習、自動化、データ、人や組織体制に関するセッションを中心にレポートする。(2017/8/16)

特集:Visual Studioで始めるリファクタリング:
前編 リファクタリングとVisual Studio
リファクタリングとは何か、リファクタリングを効率的かつ安全に行うためにVisual Studio 2017が提供している支援機能の概要を見ていこう。(2017/8/9)

Dev Basics/Keyword:
Rider
RiderはJetBrainsが提供するクロスプラットフォームな.NET用の統合開発環境(IDE)。Windowsのみならず、macOSやLinuxでもさまざまなアプリの開発を快適に行える。(2017/8/8)

働く価値を上げる“VBA/GAS術”(2):
プログラム自動実行で仕事を楽に! APIでSlackなどと連携できる「Google Apps Script」とは
日頃発生する“面倒くさい業務”。簡単なプログラミングで効率化できる可能性がある。本稿では、Googleが提供する数々のアプリケーションを操作できる「Google Apps Script」を紹介する。※ショートカットキーの解説あり(2017/8/8)

特集:C# 7の新機能詳説:
第3回 型による分岐の改良
変数の型によって処理を分岐したり、その際にキャストをしたりするのは、多くのプログラミング言語でよく行われることだ。C# 7ではこれをとても簡潔に記述できる。(2017/8/2)

“脱Excel”か“活Excel”か
増え続けるレポート業務を「Excel」「Access」「セルフサービスBI」で効率化する方法
レポート作成業務を担当すると、いつの間にか毎月の業務が増えている――「あれも調べて」という突発的な依頼に効率よく対応するには、「Microsoft Excel」の利用だけでは限界があります。(2017/7/18)

Excel VBAプログラマーのためのGoogle Apps Script入門(8):
GASで棒、円、折れ線など各種グラフを作成、変更、削除するための基本
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。資料を作る際に、「グラフ」は必要不可欠な存在だ。今回は、「グラフの新規作成」「グラフの変更」「グラフの削除」について解説する。(2017/7/12)

VBAにおけるFileDialog/エクスプローラー操作の基本&ドライブの空き容量、ファイルのサイズやタイムスタンプの取得方法
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、指定したドライブの空き容量、ファイルのタイムスタンプや属性を取得する方法、FileDialog/エクスプローラー操作の基本を紹介します。(2017/7/10)

働く価値を上げる“VBA/GAS術”(1):
さらば残業! 面倒くさいエクセル業務を楽にする「Excel VBA」とは
日頃発生する“面倒くさい業務”。簡単なプログラミングで効率化できる可能性がある。本稿では、業務で使うことが多い「Microsoft Excel」で使えるVBAを紹介する。※ショートカットキー、アクセスキーの解説あり(2017/7/6)

VBA/マクロ便利Tips:
Excel VBAを使ったCSVファイル読み込み時の高速化、タブ区切り対応、ダブルクォーテーション削除のコツ
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、VBAを使ってCSVファイル読み込む際の基本的な考え方を解説します。(2017/6/16)

.NET TIPS:
メソッドを呼び出すときに名前付き引数を使うには?[C#/VB]
名前付き引数を使用すると、メソッド呼び出し時に順不同で特定の引数だけを指定できる。多数のオプション引数を持つメソッドを呼び出す場合には、とりわけ役に立つ。(2017/6/14)

.NET TIPS:
オプション引数が使えるメソッドを作るには?[C#/VB]
メソッド呼び出し時に引数を省略できるようにするには、その引数をオプション引数とするか、メソッドをオーバーロードする。それらの方法と注意点を解説する。(2017/6/7)

いまさら聞けないマシンビジョン入門(3):
マシンビジョンシステムの種類とプラットフォーム
製造現場のプロセス自動化や品質向上に役立つマシンビジョンの基礎知識をお伝えする本連載。第3回はマシンビジョンシステムの種類やプラットフォームの違いについて紹介する。(2017/5/31)

連載:簡単! Visual Studio 2017入門:
第3回 .NETのコードを理解するための基礎知識
.NETによるWindowsアプリケーションのコードを理解するために必要な知識とは? まずはプログラミングの基礎を身に付けよう。(2017/5/12)

VBA/マクロ便利Tips:
VBAでフォルダを移動させるMoveFolder、ファイルを移動させるMoveFileメソッドの使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、フォルダを移動させるMoveFolderメソッド、ファイルを移動させるMoveFileメソッドの使い方などについて。(2017/5/2)

VBA/マクロ便利Tips:
VBAで親フォルダのパスを取得する方法、Folderオブジェクトのいろいろな使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、親フォルダのパスを取得するGetParentFolderName、Folderオブジェクトを取得するGetFolderメソッドの使い方やFolder.Files、SubFolderプロパティなどについて。(2017/5/1)

Dev Basics/Keyword:
Microsoft Small Basic
Microsoft Small Basicは学習を目的としてマイクロソフトが提供しているBASICの処理系。シンプルな言語仕様、習得が容易、簡潔な記述がその特徴といえる。(2017/4/25)

連載:簡単! Visual Studio 2017入門:
第2回 Visual Studio 2017の基礎を知る
開発環境Visual Studio 2017を使ったプログラミングに不可欠な知識とは? ソリューションの概念から画面構成まで基礎を習得しよう!(2017/4/21)

VBA/マクロ便利Tips:
VBAでファイル名や拡張子を取得する方法、特殊フォルダを取得する方法
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、ファイルの拡張子を取得するGetExtensionName、ファイル名を取得するGetFileName、「特殊フォルダ」を取得するGetSpecialFolderメソッドについて使い方を解説する。(2017/4/20)

VBA/マクロ便利Tips:
VBAでドライブやファイル、フォルダの存在チェックを行うには
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、存在チェックを行うメソッド――ドライブのDriveExists、ファイルのFileExists、フォルダのFolderExistsについて使い方を解説する。(2017/4/12)

連載:簡単! Visual Studio 2017入門:
第1回 Visual Studio 2017って何ができるの?
プログラムはどうやって作るの? 開発ツールはどうやって使うの? ゼロから始める新人プログラマーのための定番連載をVisual Studio 2017に合わせて改訂。(2017/4/10)

ITmedia エンタープライズ ソリューションセミナー レポート:
デジタル変革に追い付くための、ITモダナイゼーションの「あるべき姿」とは?
レガシーシステムのマイグレーションによる、いわゆる「現代化」は競争力を高めるうえで武器となる半面、実践にあたっては厄介な課題も存在する。現代化に向けた最新動向と、課題解決を支援する取り組みとは。(2017/3/29)

特集:Visual Studio 2017の全貌を探る:
「Any Developer, Any App, Any Platform」 ―― Visual Studio 2017が目指す世界とは?
Visual Studio 2017はもはやWindowsアプリ開発者のためだけのものではない。その新機能と、実際にどんなアプリを開発できるのか見てみよう。(2017/3/24)

VBA/マクロ便利Tips:
Excelでファイルやフォルダを作成、削除するには
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、フォルダを作成するCreateFolder、テキストファイルを作成するCreateTextFile、ファイルを削除するDeleteFile、フォルダを削除するDeleteFolderメソッドなどについて。(2017/3/22)

VBA/マクロ便利Tips:
FileSystemObjectを使うための準備――ファイル/フォルダをコピーするには
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、ファイルシステムへアクセスするメソッドなどを提供するFileSystemObject、ファイルをコピーするCopyFile、フォルダをコピーするCopyFolderメソッドなどについて。(2017/3/14)

プロエンジニアインタビュー(4):
教えて! キラキラお兄さん「クソみたいな社会は変えられますか?」
「Haskell」を業務アプリ開発にフル活用する岡本和也さんは、「UZUZ」のCTOを務めると同時にソフトウェア開発会社「ARoW」を経営し、さらにフリーランスエンジニアとしても活動する。Haskellにこだわる理由、“複業”エンジニアとして活動する理由を聞いた。(2017/3/10)

Microsoft、「Visual Studio 2017」の正式版提供開始
Microsoftが統合開発環境「Visual Studio 2017」の正式版のダウンロード提供を開始した。また、Visual Studioの20周年を記念してライブストリーミングイベントを開催している。(2017/3/8)

Unityで始めるVR/AR開発入門(終):
Vuforia Developer Portalで公開されているUnity用ARサンプルを使うには
HMDの中でも比較的扱いやすいGear VRで体験できるVR/ARコンテンツをUnityで開発する方法を紹介する連載。今回は、「Vuforia Developer Portal」で公開されているUnity用のサンプルを紹介しよう。手軽にGear VRからマーカーに3Dオブジェクトを表示できるものなので、いろいろと試してARコンテンツ作成のヒントにしてほしい。(2017/3/2)

.NET TIPS:
foreachループで現在の繰り返し回数を使うには?[C#/VB]
LINQのSelect拡張メソッドを使用して、foreachループの中で現在が何回目の繰り返しなのか、そのインデックスを得る方法を紹介する(C# 7/VB 15対応)。(2017/3/23)

.NET TIPS:
正規表現を使って文字列を分割するには?[C#/VB]
RegexクラスのSplitメソッドを使用して、正規表現にマッチする部分をセパレーターとして、文字列を分割する方法を解説する。(2017/2/15)

Unityで始めるVR/AR開発入門(5):
UnityとVuforia Object Scannerを使って立体マーカーにオブジェクトを表示するARコンテンツを作る
HMDの中でも比較的扱いやすいGear VRで体験できるVR/ARコンテンツをUnityで開発する方法を紹介する連載。今回は、Vuforia Object Scannerを使ってマウスをスキャンして、そのマウスにUnityからパーティクルを表示させてみる。(2017/2/14)

.NET TIPS:
正規表現を使って文字列を置換するには?[C#/VB]
RegexクラスのReplaceメソッドで、正規表現にマッチする部分を置換したり削除したりする方法を解説。また、高度な正規表現の使い方も取り上げる。(2017/2/8)

キャリアニュース:
組み込み系エンジニアがよく使う言語/好きな言語は「C」
キャリア応援マガジン「fabcross for エンジニア」が「組み込みシステム向けプログラム/OS」に関するアンケート調査結果を発表。組み込み系エンジニアが業務でよく使う言語、一番好きな言語は「C」、好きなOSは「Windows」だった。(2017/2/6)

ライフサイエンス企業のCIOが描く成長戦略【第3回】
製薬企業にもビッグデータの波、「リアルワールドデータ」活用に必要な技術とは
製薬企業を中心として、「リアルワールドデータ」(RWD)の活用に注目が集まっている。該当するのはどのようなデータなのか。RWDをはじめとするビッグデータを活用するために必要な技術とは何だろうか。(2017/2/6)



Twitter&TweetDeckライクなSNS。オープンソースで誰でもインスタンス(サーバ)を立てられる分散型プラットフォームを採用している。日本国内でも4月になって大きくユーザー数を増やしており、黎明期ならではの熱さが感じられる展開を見せている。+ こういったモノが大好きなITmedia NEWS編集部を中心に、当社でもインスタンス/アカウントを立ち上げました! →お知らせ記事

意欲的なメディアミックスプロジェクトとしてスタートしたものの、先行したスマホゲームはあえなくクローズ。しかしその後に放映されたTVアニメが大ヒットとなり、多くのフレンズ(ファン)が生まれた。動物園の賑わい、サーバルキャットの写真集完売、主題歌ユニットのミュージックステーション出演など、アニメ最終回後もその影響は続いている。

ITを活用したビジネスの革新、という意味ではこれまでも多くのバズワードが生まれているが、デジタルトランスフォーメーションについては競争の観点で語られることも多い。よくAmazonやUberが例として挙げられるが、自社の競合がこれまでとは異なるIT企業となり、ビジネスモデルレベルで革新的なサービスとの競争を余儀なくされる。つまり「IT活用の度合いが競争優位を左右する」という今や当たり前の事実を、より強調して表現した言葉と言えるだろう。