Excel マクロ・VBAの勉強サイトです。 なにかと仕事で利用するExcelですが、マクロを使えば業務効率の向上に繋がります。 定型的な処理を自動で行うことができる様になります。 複数のExcelファイルから情報を取り出したり、 CSVファイルを読み込んで帳票を作成するなどですね。 マクロを利用するには、VBAというプログラム言語を学ぶ必要があります。 プログラム言語と聞くと難しいイメージですが、それほど難しくはないです。 このサイトでは、何かと役立ちそうなサンプルを載せます。
.NET Framework のメモ。こんなコードであっさり JScript.NET のコードをコンパイルできたりします。 using System; using Microsoft.JScript; using System.CodeDom.Compiler; public class App{ public static int Main(){ try{ string sourcefile="compiled.js"; string outfile="compiled.exe"; JScriptCodeProvider compiler = new JScriptCodeProvider(); CompilerParameters cp = new CompilerParameters(); cp.GenerateExecutable = true; cp.OutputAssembly
よく分かりませんが、こんな感じで使えるようです。 import System; import System.Reflection; import System.Reflection.Emit; import System.Runtime; import System.Text; // Invoke a Win32 P/Invoke call. function InvokeWin32(dllName:String, returnType:Type, methodName:String, parameterTypes:Type[], parameters:Object[]) { // Begin to build the dynamic assembly var domain=AppDomain.CurrentDomain; var name=new System.Reflection.As
gate > core > JScript ■ fooling around with JScript ■ -- JScript on ASP, etc. -- v0.0 20011118 世間のASP(Active Server Pagesの方)を扱うサイトのほとんどはVBScriptをメインにしているようでして。JScriptを扱うサイトは検索でもまるでヒットしないのです。 もちろんブラウザ上で動かすJavaScriptのサイトは多数あり、そこで参照できるテクニックはJScriptでも大いに役立ちます。しかしサーバサイドでの利用を取り上げたサイトはやはり少ないのでした。 そこでこのたび、サーバサイドJScriptをネタにページを書いてみる次第です。あえてJの道を進む人々の助力となれば幸いです。 簡単な総論と、開発時に役立つ小手先の知識やテクニックをご紹介する予定です。 【総論編】 1
The other major performance improvement added to JScript .NET is the introduction of Option Fast. This option tells the compiler to enforce certain rules that allow additionally optimizations, at the cost of some reduced functionality. When Option Fast is enabled, the following JScript behavior is activated: You must declare all variables. You cannot assign values to, or redefine, functions. You c
JScript.NETはMicrosoftが.NET Framework向けに拡張したJavasSriptで、Common Language Runtime(CLR)上で動作するJavaScript実装です。 CLR上ではC#、VB.NET等が動作しますが、JScript.NETは言語がJavaScriptという事もあって実はC#やVB.NET等と同等に使えない機能がいくらかあります。 JavaScriptは動的言語です。オブジェクトにプロパティを生やしてメソッドにしたり、prototypeを弄ったり、eval()で関数を生成したりも出来ます。つまりコンパイルするとは言えど、型が動的に変えられる言語です。 その為、.NET Frameworkの機能の一つであるDelegateが使えません。.NET FrameworkのThreadはDelegateという関数型拘束によりスレッドを安全に呼び
2008-10-05 Windows/Windows XP MenuBar 2008-10-04 Windows/SubMenu ネットワーク機器/Cisco/Dynagen/Debian 2008-09-27 Unix/仮想マシン/VMware/Windows Unix/仮想マシン/VMware/SubMenu Unix/仮想マシン/VMware/Linux Unix/仮想マシン/仮想マシンの色々 RecentDeleted Unix/仮想マシン/SubMenu Unix/仮想マシン/VMware Unix/仮想マシン/VMware Server/Windows 2008-09-23 ネットワーク機器/Cisco/Dynagen/GNS3 2008-09-21 Tools/お気に入りのツール 2008-09-19 Tools/Cygwin/インストール 2008-09-14 Tools/
.NET Frameworkが入っていれば,JScriptで本格的なアプリケーション開発ができる。 その名もJScript.NET。 JavaScriptの知識を生かしながら,.NETプログラミングをする。 これを習得するために必要な,4つのステップを考えてみる。 (1)jsc.exe で JS -> exe を体験 以前の下記のエントリを参考に,とりあえず「JSのコード→exe」が可能だという事を体験する。 JavaScriptで .exe ファイルを作る方法 (jsc.exeの使い方) http://language-and-engineering.hatenablog.jp/entry/20081024/1224781777 (2)jsc.exe で .NET を体験 次に,JSのコードの中に,.NETっぽい要素を織り込んで,動作するアプリが作れる事を確認する。 JScript.N
JScript.NETはJScriptのVer.7にあたるもののようです。 どう変わったかというと、 ・スクリプトから言語になった ・巨大な.NET Frameworkのライブラリを使うようになった という感じでしょうか。ちょっとお手軽さは失われたようです。 どうせコンパイルするんだったらC#を使えば、という気もしますが、 とりあえず最新のJavaScriptはチェックしていこう、 ということでいいんじゃないでしょうか。 連載は、言語編・ライブラリ編に分かれて進んでいきます。
ウレタン系高反発マットレスでよく言及されるのが密度です。それを頑張って分かりやすく説明してみます。
こんにちはitoです。 最近、WindowsからMacに移行し、UNIXベースのOSということで、ちょっとしたプログラミングが必要になったとき、シェル、もしくは標準でインストールされたPerlやRubyやPHPという軽量言語(Lightweight Language)を普段は利用しています。(もちろんJavaやCの環境も入っていますが、めったに使いません) さて、そんな中、Windowsにおいては、VBScriptやJScript程度しか、プログラムを動かすための環境が標準ではほとんど入っておらず、またWindowsのバッチもコマンドが限られるため、たとえば「ファイル行数が何行か?」ということを知るというだけのことですら、簡単に調べることができないかと思います。 ちなみに上記はUNIX系のOSの場合、grepコマンドを用いて $ grep -c "" とすることで求められます。 さて、従来
JavaScriptプログラミングのTOPへ JavaScript(JScript)のコードから,.exe形式のアプリケーションを簡単に作成することができる。 jsc.exeを使う。 フリーで提供されているツールで,恐らく,ダウンロードする必要もない。 .NET Framework がインストールされたPCであれば例えば C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\jsc.exe などのパスに既に jsc.exe があるだろう。(バージョンは環境による) ※もし無かったら,Visual Web Developer Expressなどをインストールする。 http://www.microsoft.com/japan/msdn/v... 同じディレクトリに print("Hello,World"); というJScriptのコードを書いて hell
実行可能な JScript プログラムを生成するには、コマンド ライン コンパイラの jsc.exe を使用する必要があります。 コンパイラはさまざまな方法で起動できます。 Visual Studio がインストールされている場合は、Visual Studio のコマンド プロンプトを使用して、コンピューターの任意のディレクトリからコンパイラにアクセスできます。 Visual Studio のコマンド プロンプトは、[Microsoft Visual Studio] プログラム グループの [Visual Studio ツール] フォルダーにあります。 Windows のコマンド プロンプトでもコンパイラを起動できます。Visual Studio がインストールされていない場合は、これが一般的な方法です。 Windows のコマンド プロンプト Windows のコマンド プロンプトからコ
概要 この記事では、HTML ページから Microsoft Office Excel ブックを作成して操作する方法について説明します。 詳細情報 この記事では、Excel を自動化する JScript コードについて説明します。 JScript には SAFEARRAY を作成する内部手段はありません。 オートメーションを使用する場合、SAFEARRAY を必要とする関数を呼び出す場合は、VBScript を使用して SAFEARRAY を作成できます。 次のコードは、JScript と VBScript コードのこの組み合わせを示しています。 オートメーション サンプルのビルド メモ帳を起動します。 メモ帳に次のコードを貼り付けます。 <HTML> <BODY> Press the button to start Excel and display quarterly data. <S
VBAでJScriptのArrayオブジェクトのメソッドを使ってみるサンプルです。 サンプルではSliceメソッドを使用してみています。 Sub JSArraySample() Set objJS = CreateObject("ScriptControl") With objJS .Language = "JScript" .AddCode "function JSSplit(s,d){return s.split(d);}" .AddCode "function JSArrayLength(a){return a.length;}" End With 文字列 = "a,b,c,d,e" Set b = objJS.CodeObject.JSSplit(文字列, ",") Cells(1, 1).Value = b.slice(0, 1) Cells(1, 2).Va
VBScriptにはEscape()、JScriptにはescape()があります。しかし、VBAにはありません。:-( そこで、VBAからJScriptのescape()を利用します。 Set sc=CreateObject("scriptcontrol") sc.Language="jscript" MsgBox sc.CodeObject.escape(Text) VBScriptの場合は直接呼べないので、JScriptがよいでしょう。 JScriptなら、Globalオブジェクトのメソッドが直接呼べます。 escape メソッド | eval メソッド | isFinite メソッド | isNaN メソッド | parseFloat メソッド | parseInt メソッド | unescape メソッド encodeURI メソッド | encodeURIComponent メ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く