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

「Visual Basic」最新記事一覧

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

関連キーワード

Dev Basics/Keyword:
SharpLab
SharpLabでは、自分が書いたC#コードをコンパイラがどんなコードとして扱い、それをどんなILコードへコンパイルするかを手軽に確認できる。(2018/2/13)

“脱Excel”か“活Excel”か
どうしてもExcelを使い続けたいなら覚えておきたい「3つの限界」
Excelは便利だから使い続けたいが、Excelでは限界を感じる局面もある――こうした迷いを持つ人は、「Excelの限界」を知っておくと、「脱Excel」に踏み切るべきか否かの判断に役立ちます。(2018/2/9)

Unityで始めるARKit入門(3):
Mixamoの3DキャラクターとアニメーションをiPhoneのARで表示するには
Unityを使ってARKit対応アプリを開発するための入門連載。今回は、Mixamoの3DキャラクターとアニメーションをARKitのアプリに組み込んでみよう。(2018/2/8)

働く価値を上げる“VBA/GAS術”(6):
楽をして早く帰ろう! GASで面倒くさい請求書、見積書などを自動化する方法とは
見積書、請求書、経費精算所など頻繁に発生する書類作成。プログラミングで資料作成を自動化することで、人為的なミスを低減し、時間に余裕ができるかもしれません。今回は、GASで書類を作成する方法を紹介します。(2018/2/5)

Unityで始めるARKit入門(2):
UnityでCubeを床に投げるARKitアプリを作る
Unityを使ってARKit対応アプリを開発するための入門連載。今回は、床の上に、色がランダムに変化するCubeが投げ出されるアプリを作ってみよう。(2018/1/25)

.NET TIPS:
構文:アクセス修飾子の種類と違いとは?[C#/VB]
.NETのアクセス修飾子には多くの種類がある。それらを使いこなすことで、クラスや構造体などのコンテナおよびそれらのメンバへのアクセスを適切に設定できる。(2018/1/24)

【特集】Transborder 〜デジタル変革の旗手たち〜:
三井住友海上のRPA導入、そのキーマンは知る人ぞ知るExcel VBAマスターだった
わずか1年足らずでRPAの導入に成功した三井住友海上。導入を主導した近田さんは、ビジネスとIT、両者の知見を持つ特異なキャリアと「Excel VBAマスター」という、これまた保険営業らしからぬ、特異なスキルを持った人物だった。(2018/1/24)

.NET TIPS:
構文:複数のオブジェクトを一時的に1つにまとめるには?[C#/VB、.NET Framework 4.7以降]
.NET Framework 4.7で追加されたValueTuple構造体とタプル構文を使うと、複数のオブジェクトをひとまとめにしてメソッドの返値などで使える。(2018/1/17)

Visual Studio最新プレビュー版に多数の新機能を追加:
Microsoft、Windows用/Mac用の「Visual Studio 2017」最新バージョンのプレビュー版を公開
Microsoftは、Windows用の統合開発環境の最新バージョンのプレビュー版「Visual Studio 2017 version 15.6 Preview 2」とMac用の「Visual Studio for Mac version 7.4 Preview」を公開した。(2018/1/16)

.NET TIPS:
仮想/抽象/インタフェースを使い分けるには?[C#/VB]
複数のクラスでシグネチャが共通のメソッドなどを作るには仮想メンバ/抽象クラス/インタフェースを利用できる。それらの違いと使い分けのポイントを示す。(2018/1/10)

Unityで始めるARKit入門(1):
UnityでARKitアプリを開発するための環境構築チュートリアル
Unityを使ってARKit対応アプリを開発するための入門連載。初回は、ARKit対応アプリの開発環境を構築し、iPhone上でサンプルアプリを動かすまでの手順を解説する。(2018/1/10)

“脱Excel”か“活Excel”か
“Excel職人”が“神Excel”を生み出す 「職人かたぎ」と上手に付き合うヒント
研究熱心なExcel職人はなぜ生まれるのか。彼ら彼女らの熱意はなぜ加速するのか。その理由を考察しつつ、ビジネスでExcel職人にそのスキルを存分に振ってもらうためのヒントを探ります。(2018/1/10)

Unityで始めるシェーダー入門(2):
Unityに用意されているサーフェースシェーダープログラムの中身はどうなっているのか
Unityを使ってシェーダーを作る方法を学ぶ連載。今回は、Unityに用意されているサーフェースシェーダープログラムの中身を解説する。(2018/1/5)

会員が注目した2017年記事ランキング(中堅・中小企業とIT編)
「Excel職人」「神Excel」問題は永久に不滅? 2017年に最も読まれたSMB向け記事は
2017年には「脱Excel」「働き方改革」「セキュリティ対策」に関する記事にTechTargetジャパン会員の関心が集まりました。中堅・中小企業向け記事のランキングからそれぞれの話題について紹介します。(2018/1/4)

.NET TIPS:
配列を連結するには[C#/VB]
ArrayクラスのCopyメソッド/CopyToメソッド、BufferクラスのBlockCopyメソッド、LINQのConcatメソッドなどを使い、配列を連結する方法を解説する。(2017/12/27)

.NET TIPS:
構文:定数(変更できないもの)を作るには?[C#/VB]
.NETでは「変更できない値」をconstキーワード/readonly修飾子/読み取り専用プロパティなどを使って宣言できる。それらの使いどころや違いをまとめよう。(2017/12/20)

@IT通信「今週のテーマ」における2017年人気記事とは:
教育と学習に悩みの傾向――@ITの読者は5分で悩みを解決できるのか?
2017年6月に第800回を突破した、毎週水曜日配信のメールマガジン「@IT通信」。2017年配信分のうち、「今週のテーマ」でよく読まれた記事を紹介する。(2017/12/15)

.NET TIPS:
クラス名やアセンブリ名を取得するには?[C#/VB]
.NETでクラス名やアセンブリ名を取得するには、nameof/typeof/GetTypeなどの演算子やメソッドを使用する。それらの使い方と差異をまとめる。(2017/12/13)

人気連載まとめ読み! @IT eBook(34):
Excel VBAプログラマーもGoogle Apps Scriptの基本が学べる無料の電子書籍
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第34弾では「Excel VBAプログラマーのためのGoogle Apps Script入門」10回分を1冊のPDFとしてまとめた。(2017/11/30)

Unityで始めるシェーダー入門(1):
Unityゲーム/アプリの表現力の幅を広げるシェーダーとは――シェーダー作成の初歩
Unityを使ってシェーダーを作る方法を学ぶ連載。初回は、シェーダーの概要と、シェーダー作成の初歩について。(2017/11/30)

.NET TIPS:
シングルトンパターンを実現するには?[C#/VB]
あるオブジェクトがアプリ内に1つだけ存在するようにしたいときには、静的クラスを使うかシングルトンパターンを実装する。両者の方法とその違いなどを取り上げる。(2017/11/29)

働く価値を上げる“VBA/GAS術”(5):
一石二鳥で時間に余裕が!――面倒くさい見積書や請求書などの書類を自動作成するマクロとは
見積書や請求書、経費精算書などのさまざまな書類をExcelで作成している人は少なくありません。その書類を手で入力したりコピー&ペーストで作成したりしていては、人為的なミスが起こり、時間がかかってしまいます。今回はVBAで書類を作成する方法を紹介します。(2017/11/28)

.NET TIPS:
拡張メソッドを作成するには?[C#/VB]
拡張メソッドを使うと、型定義を直接修正することなく、その型にインスタンスメソッドを追加(したように扱うことが)できる。その作成方法と応用例を見てみよう。(2017/11/22)

.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)



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

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

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