Oracleデータベースに対して様々な操作を行う開発ツールです。 ダウンロード SQL Gears for Oracle Ver.2016.3.25.1β (2016/03/25) 更新内容 readme.txt参照 ※著作権や免責事項などについては同梱の readme.txt をご覧ください。 動作環境 Windows 7(動作確…
' ' セルを方眼化する。 ' Sub セルを方眼化() On Error Resume Next Application.ScreenUpdating = False With Cells .ColumnWidth = 2.17 .RowHeight = 13.5 End With Range("A1").Select Application.ScreenUpdating = True End Sub
選択範囲をRangeとして取得します。 Ctrlキーを押しながら選択すると複数の選択範囲が指定可能ですが、その場合はSelectionでは全ての選択範囲が取得出来ません。 Selection.Areasを利用して全ての選択範囲を結合したRangeを取得します。 ' ' 選択範囲をRang…
Excelブックが保存されているフォルダを開きます。 ' ' 開いているブックが保存されているフォルダを開く。 ' Public Sub フォルダを開く() If ActiveWorkbook.path = "" Then MsgBox "ファイルはまだ保存されていません。", vbCritical, "エラー" Else Crea…
全てのシートの左上セルを選択後に先頭シートをアクティブにします。 ドキュメント作成後にこのマクロを実行してから保存すると良いと思います。 ' ' 全てのシートを左上選択状態にする ' Public Sub 全シート左上セル選択() On Error Resume Next ' 画面更…
下記のようにKeyValuePairのリストや配列を指定するだけで、DataSource/DisplayMember/ValueMemberを設定することができるメソッドをComboBoxに追加します。 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles…
using System.Drawing; /// <summary> /// 番号付きの画像を生成する。 /// </summary> /// <param name="sourceImage">元画像。</param> /// <param name="number">番号。</param> /// <param name="fontColor">番号の文字色。</param> /// <returns>番号付きの画像。</returns> public static Image CreateNumberImage(Image sourceImage, int number, Font f…
Imports System.Text ''' <summary> ''' 文字列からバイト数を指定して部分文字列を取得する。 ''' </summary> ''' <param name="value">対象文字列。</param> ''' <param name="startIndex">開始位置。(バイト数)</param> ''' <param name="length">長さ。(バイト数)</param> ''' <returns>部分文字列。</returns> ''' <remarks>文字列は <c>Shift_JIS</c> でエンコーディングして処理を行います。</remarks>
''' <summary> ''' 切り上げ。 ''' </summary> ''' <param name="value">対象の数値。</param> ''' <param name="decimalPlaces">有効小数桁数。</param> ''' <returns>切り上げした数値。</returns> Public Shared Function RoundUp(ByVal value As Decimal, ByVal decimalPlaces As UInt32) As Decimal Dim rate As Decimal = CDec(Math.Pow(10.0R, d…
Imports System.IO Imports System.Security.AccessControl ''' <summary> ''' ファイル・フォルダに対しフルアクセスを許可する。 ''' </summary> ''' <param name="path">パス。</param> Public Shared Sub AddFullAccessRule(ByVal path As String) Dim fileInfo As New FileInfo(path) Dim fileSec As F…
下記のようにすることで、コントロールを配置位置でソートできるようにします。 Dim controlList As New List(Of Control)() ... controlList.Sort(AddressOf CompareByPosition) 上記のソートを行うためのComparisonジェネリック デリゲートは下記の通りで…
using System.Windows.Forms; /// <summary> /// コントロール上にマウスカーソルが含まれるかどうかを判断する。 /// </summary> /// <param name="control">コントロール。</param> /// <returns>コントロール上にマウスカーソルが含まれるかどうか。</returns> public static bool ContainsMouseCursor(Control control) { retu…
using System.Windows.Forms; /// <summary> /// コンテナを考慮してアクティブなコントロールを取得する。 /// </summary> /// <param name="container">コンテナ。</param> /// <returns>アクティブなコントロール。</returns> public static Control GetActiveControl(IContainerControl container) { if (container.ActiveContro…
using System.Drawing; /// <summary> /// 画像をマージする。 /// </summary> /// <param name="sourceImage">元画像。</param> /// <param name="overlayImage">オーバーレイする画像。</param> /// <returns>マージした画像(Image)。</returns> public static Image MargeImage(Image sourceImage, Image overlayImage) { using (Graphics g = Graphics.F…
using System.Drawing; using System.Drawing.Imaging; /// <summary> /// 半透明の画像を生成する。 /// </summary> /// <param name="sourceImage">元画像。</param> /// <returns>半透明化した画像。</returns> public static Image CreateAlphaImage(Image sourceImage) { int imageWidth = sourceImage.Width; int imageHeight = …
下記のように配列やリストをパラメータとしてCSVファイルを出力できるようにするクラスです。 using (CsvWriter writer = new CsvWriter(filePath, Encoding.GetEncoding("Shift_JIS"))) { string[] values = new string[] { "AAA", "BBB", "CCC" }; writer.…
using System.Diagnostics; using System.Text; using System.Xml; /// <summary> /// MSBuildのパス。 /// </summary> private const string MSBuildPath = @"C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe"; /// <summary> /// MSBuildを実行する。 /// </summary> /// <param name="projectFilePath">プロジェクトファ</param>…
Stylusなどのアドオンを使用して、Googleの検索結果をハイライト表示します。ハイライト表示するために下記のUserStylesを設定します。 適当に編集して好みのスタイルにしてください。 #center_col { width:650px !important; } /* キーワード */ em { color…
IIS上のASP.NETを表示しようとした際に、'IIS メタベースにアクセスできませんでした。' というエラーページが表示される場合の解決方法です。まずは[aspnet_regiis.exe]でASP.NETを再登録で解決できる場合があります。 C:\Windows\Microsoft.NET\Framework\…
下記の方法でカレントディレクトリのファイル名を名前順に表示できます。 @ECHO OFF REM カレントディレクトリをBATファイルのディレクトリに変更 CD /D %~dp0 REM 全てのsqlファイル名をファイル名順に表示 FOR /f "delims=" %%i IN ('DIR /B /O:NE *.sql')…
batファイル側 sqlcmd -S %DB_NAME%\%INSTANCE_NAME% -i %SQL_FILE_NAME% -v Param1=%PARAM1% Param2=%PARAM2% コマンドラインオプションについては下記参照。 sqlcmd ユーティリティ sqlファイル側 -- スクリプト変数に設定されたテーブル名のレコードを取…
DDL 下記のクエリを実行する事で一時テーブルが作成可能です。 CREATE TABLE #XXXXX ( [カラム名1] [データ型], [カラム名2] [データ型], [カラム名3] [データ型] ) テーブル名の先頭に「#」を付ける事で一時テーブルとなります。
下記の内容を外部のjsファイルとしてインクルードする事でボタンの2度押しを防止します。 (document.readyStateで画面が読み込み中かどうか判断しリンクやボタンのクリックを制御) // windowのload イベントを追加 if (window.addEventListener) //for W3C D…
DDL 下記のクエリを実行する事で一時テーブルが作成可能です。 CREATE GLOBAL TEMPORARY TABLE [表名] ( [列名] [データ型], [列名] [データ型], [列名] [データ型] ) [ON COMMIT DELETE ROWS | ON COMMIT PRESERVE ROWS] ON COMMIT DELETE ROWS トランザク…
ASP.NETにおいてセッションがタイムアウトになる時間を設定する場合、いくつかの方法があります。 それぞれの優先順位は以下の通りです。(一番上が最も優先順位が高い) [IIS6.0の場合] 順 設定 1 IIS > 各アプリケーションプール > ワーカープロセスのリサ…
現象 IEからPDFファイルをダウンロード時に[ファイルのダウンロード]ダイアログで[開く]を選択すると、Adobe Readerが起動しますが「ファイルが見つかりません」のようなメッセージが表示され、PDFファイルが表示できません。 原因 下記の条件を満たす場合に…
現象 下記の様なJavaScriptが、IE7以前では動作しますがIE8では正しく動作しません。 window.resizeTo(screen.availwidth, screen.availheight); 原因 本来、JavaScriptは大文字と小文字が区別される言語です。 上記コード中のプロパティは正しくはavailWidt…