2012-07-01から1ヶ月間の記事一覧
XXXには関数名が、YYYにはモジュール名が入る。外部副プログラムをインターフェイス・モジュールを使用して利用をしているとき、例えばあるプログラムでその外部副プログラムを使用するときは、use文を使ってモジュールの使用宣言を行う必要がある。 use YYY…
Visual Basic 2008や2010における整数型(Integer)の大きさは32ビット(4バイト)。つまり、使用できる範囲が-2,147,483,648~2,147,483,647である符号付きの整数。 一方で、Microsoft Excelなどで使用できるVisual Basic for Applications(通称VBA)の整…
gfortranを使えばよい。GNUプロジェクトのものであることから、安心して使える。以下は2012年7月初旬時点の手順。 まず、以下のページを開く。 http://gcc.gnu.org/fortran/ 「The Wiki and Getting the Compiler」にある「GFortran wiki」をクリック。「・D…
アラートフラグを一時的にFalseにすること。 Application.DisplayAlerts = False ActiveWorkbook.SaveAs filename Application.DisplayAlerts = True これでダイアログボックスでどうするか聞かれることなく、自動で上書き保存される。
ワークシートのnameプロパティを使用している時のこのメッセージが出た場合、nameプロパティに代入しようとしている文字列が、空("")である可能性もあることから、確認をすること。
VBAを実行時にこのエラーメッセージが出た時は、メソッド.Worksheets.Addでブックにワークシートを追加する時に、そのブックに既に存在しているワークシートと同じ名前のワークシートを作成しようとしている可能性がある。 例えばWithステートメントの.name…
文字列を出力する際に、Format関数を用いて表示する文字列長を調整することができるが、全角文字と半角文字が混在している文字列を扱う時には、うまくいなかい。現在のVisual Basicは文字を統合的に扱うことから、半角文字(1バイト文字、「A」など)と全角…
かつてのVisual Basic(特にVer.6以前)では、文字列は1バイト文字(「A」、「a」、「@」など)と2バイト文字(「あ」、「亜」、「%」など)を混在して扱っていたが、現在のVisual Basicは文字を統合的に扱うことから、例えば文字列の長さをlen関数で得ると…
現時点(2012年7月)でまだ非正式運用中(beta)であるHatena Blogについて、記事にAmazonのアフィリエイトリンクをうまく張れないことがある。 「記事を書く」で「HTML編集」にしてAmazonアフィリエイトリンクを張るときに、タグにNAME属性があるとうまくリ…
CS5までの製品であれば、使用許諾契約により、以下の条件で1人のユーザーによる2台のコンピュータへのソフトウェアのインストールを許可している。 1台目については当然どのような状況下でもインストール可能。 2台目についてはパソコンがノートパソコンなど…
手元(自分の机にある)パソコンをWindows 7 Professional、別室などにある遠隔操作をしたい(リモートログインをしたい)パソコンがWindows XP Professionalの場合、以下のようにすれば、自分の机から、遠隔操作をすることができるようになる。 最初に、遠…
ATOKがインストールされているパソコンでATOKを使おうとする時、なぜかATOKが言語バーに表示されずにIMEしか表示されず、選択できない時がある。そのような時は、以下のようにすれば、ATOKを使うことができるようになる。 1.「スタート」ボタン→「コントロ…
Firefox13で使用をしていたブックマークを、一括でSleipnir3に移動(インポート)する。Firefoxのバージョンは13.0.1。Sleipnir3のバージョンは3.0.17.4。 Sleipnir3を起動してAltキーを押す。メニュー「ファイル」→「ブックマークのインポート」と進む。 「…