Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

2012-01-01から1年間の記事一覧

ヘルプファイル(.chm)を作る

アメリカのマイクロソフトの以下のページからこれらのファイルをダウンロードする。当該ページには、 プログラム本体(htmlhelp.exe) 英語の説明書(helpdocs.zip) 日本語の説明書(htmlhelpj.exe) http://www.microsoft.com/en-us/download/details.aspx…

【HTML】無料で使える高機能HTMLエディター「SharePoint Designer 2007」

ホームページを作成するためのソフトウェア(HTMLエディター)は、フリーウェアでもいくつかあるが(窓の杜のここなど)、マイクロソフトから高機能なHTMLエディターが無償で公開されている。 SharePoint Designer 2007 http://www.microsoft.com/ja-jp/down…

【Visual Basic】デザインで追加をしたタブコントロールの、タブの順番を変える

デザインで、ツールボックスからタブコントロール(Tab Control)を追加し、ページをいくつか追加した後に、そのタブページの並び(表示)の順番を替えたり、入れ替えたりしたいときがある。 デザインの画面でマウス操作により順番を変えることはできない。…

【TeX】dviout使用時に大量発生する.bmc、.pbmファイルをなんとかする

TeX

EPSファイルなどの図を挿入している文書をdvioutで表示させると、その画像ファイルのあるフォルダーに.bmcファイルと.pbmファイルが自動的に作られてしまう。これを作らないようにすることができないようだが、作られる場所を指定することはできる。 dviout…

【GMT】Windows 7でGMT(4.5.8)を使う

GMT

2012年11月現在の最新版をWindows 7(32ビット版、64ビット版)で使う。 ホームページ(http://gmt.soest.hawaii.edu/)から、左のメニューのDOWNLOADをクリック。 右下のフレームの、GMT Windowsというリンクをクリック。ここ(http://gmt.soest.hawaii.edu…

インターネットの通信速度を計測する

自宅や会社で普段使用しているインターネットの通信速度(回線速度)を簡単に計測することができる。なお、あくまで参考値であることに注意。以下はそれ用の著名なページ。 ●USEN スピードテスト http://www.usen.com/speedtest02/ ※計測速度は下りと思われ…

【VBA】まとめてインデント(逆インデント)する

VBAでプログラミングをする際に、プログラムをまとめてインデント(逆インデント)したいときがある。そのようなときは、まとめてインデントしたい行をマウスの左ドラッグで反転させ、タブ(Tab)キーを押すと、反転している行がすべて印田とされる。逆イン…

【VBA】エクセルのワークシート関数を使用する

ワークシート関数を使用するには以下のようにすればよい。例えばワークシートではAtan2関数が使用できるが、VBAでは使用できない。VBAで使用するには、以下のようにすればよい。 Application.WorksheetFunction.Atan2(2, 1)

【Firefox】オートコンプリートの候補を削除する

インターネットをしているときに、ログインページなどでログインIDを入力すると、次回以降に以前入力した文字列の中から、合致する文字の候補を自動で表示してくれる。ただし、うっかり間違ったログインIDを入力するとそれも記憶されてしまい、次回以降表示…

【Thunderbird】アカウントを削除する

Thunderbirdは複数アカウントを扱うことができるが、不要なアカウントを削除する方法は以下のとおり。なお、最後の1つのアカウントでも削除ができる。 メニュー「ツール」→「アカウント設定」を選択し、アカウント設定ウィンドウを開く。 左側のリストに現れ…

J:COM NETでインターネットができない

J:COMでインターネット接続をするためにJ:COM NETを契約し、工事をしてもらい工事業者にインターネット接続の確認をしてもらった後に、自分のパソコンで同じようにインターネットをしようとしても、うまく接続できないことがある。 もし、そのパソコンでウイ…

【Visual Basic】エラーメッセージ「COMException はハンドルされませんでした、HRESULT からの例外: 0x800A03EC」

Visual BasicのプログラムからExcelのファイル(xls、xlsx)内のセルの値を読み出すときに、このエラーメッセージが出るときがある。Cellsを使用して行と桁を指定してセル内の値を読み出すときに、行や桁の数値に自然数以外の値を与えると、このエラーメッセ…

【Visual Basic】プログラムからExcelのファイルの中身(セルの値など)を読み出す方法

以下が手順。なお、Visual Studio 2010 ProfessionalおよびVisual Basic 2010 Expressで確認している。 1.ソリューションエクススローラーでソリューションを右クリックして「プロパティ」を左クリック。 2.現れたタブのうち「参照」を選択。 3.インス…

【Excel VBA】文字列の長さをバイト長で得る

VBA

VBAは文字列の処理を、内部ではUnicodeで扱っていることから、全角文字も半角文字も1バイトであり、LenB関数を使用しても「あいうえお」も「Excel」も5が得られてしまう。処理する文字をUnicode以外にしてLenB関数を使用すればよい。 Function lengthB(st As…

【Excel VBA】「コンパイルエラー: 引数は省略できません。」

VBA

実行時にFunction文の行でプログラムが停まり、このエラーメッセージを含むダイアログボックスが表示されたときは、関数の戻り値の代入文のところを調べてみること。例えば等号記号(=)が抜けていないか、など。

【Fortran】エラーメッセージ「Error: 'XXX' of module 'YYY', imported at (1), is also the name of the current program unit」

XXXには関数名が、YYYにはモジュール名が入る。外部副プログラムをインターフェイス・モジュールを使用して利用をしているとき、例えばあるプログラムでその外部副プログラムを使用するときは、use文を使ってモジュールの使用宣言を行う必要がある。 use YYY…

【Visual Basic】整数型(Integer)の大きさ

Visual Basic 2008や2010における整数型(Integer)の大きさは32ビット(4バイト)。つまり、使用できる範囲が-2,147,483,648~2,147,483,647である符号付きの整数。 一方で、Microsoft Excelなどで使用できるVisual Basic for Applications(通称VBA)の整…

【Fortran】Windows 7 Professional(32ビット版)で無料のフォートラン(Fortran)コンパイラを使う

gfortranを使えばよい。GNUプロジェクトのものであることから、安心して使える。以下は2012年7月初旬時点の手順。 まず、以下のページを開く。 http://gcc.gnu.org/fortran/ 「The Wiki and Getting the Compiler」にある「GFortran wiki」をクリック。「・D…

【Excel VBA】ブックをSaveAsメソッドで保存する時に同名のブック(ファイル)が存在していたら自動で上書き保存する

VBA

アラートフラグを一時的にFalseにすること。 Application.DisplayAlerts = False ActiveWorkbook.SaveAs filename Application.DisplayAlerts = True これでダイアログボックスでどうするか聞かれることなく、自動で上書き保存される。

【Excel VBA】実行時エラー'1004': このブックを、ほかの開いているブックまたはアドインと同じ名前で保存できません。別の名前を指定するか、または保存する前に開いているブックまたはアドインを閉じてください。

VBA

ワークシートのnameプロパティを使用している時のこのメッセージが出た場合、nameプロパティに代入しようとしている文字列が、空("")である可能性もあることから、確認をすること。

【Excel VBA】実行時エラー'1004': シートの名前をほかのシート、Visual Basicで参照されるオブジェクトライブラリまたはワークシートと同じ名前に変更することはできません。

VBAを実行時にこのエラーメッセージが出た時は、メソッド.Worksheets.Addでブックにワークシートを追加する時に、そのブックに既に存在しているワークシートと同じ名前のワークシートを作成しようとしている可能性がある。 例えばWithステートメントの.name…

【Visual Basic】全角半角文字混在の文字列に空白を足して指定の長さ(バイト長)で出力する

文字列を出力する際に、Format関数を用いて表示する文字列長を調整することができるが、全角文字と半角文字が混在している文字列を扱う時には、うまくいなかい。現在のVisual Basicは文字を統合的に扱うことから、半角文字(1バイト文字、「A」など)と全角…

【Visual Basic】全角半角文字混在の文字列の長さをバイト長で得る

かつてのVisual Basic(特にVer.6以前)では、文字列は1バイト文字(「A」、「a」、「@」など)と2バイト文字(「あ」、「亜」、「%」など)を混在して扱っていたが、現在のVisual Basicは文字を統合的に扱うことから、例えば文字列の長さをlen関数で得ると…

【インターネット】Hatena BlogにAmazonのアフィリエイトリンクを張る

現時点(2012年7月)でまだ非正式運用中(beta)であるHatena Blogについて、記事にAmazonのアフィリエイトリンクをうまく張れないことがある。 「記事を書く」で「HTML編集」にしてAmazonアフィリエイトリンクを張るときに、タグにNAME属性があるとうまくリ…

【Adobe】Adobe製品(ソフトウェア)のパソコンへインストールできる台数

CS5までの製品であれば、使用許諾契約により、以下の条件で1人のユーザーによる2台のコンピュータへのソフトウェアのインストールを許可している。 1台目については当然どのような状況下でもインストール可能。 2台目についてはパソコンがノートパソコンなど…

【Windows】別室などにあるWindows XPパソコンを、手元のWindows 7で遠隔操作(リモートログイン)する

手元(自分の机にある)パソコンをWindows 7 Professional、別室などにある遠隔操作をしたい(リモートログインをしたい)パソコンがWindows XP Professionalの場合、以下のようにすれば、自分の机から、遠隔操作をすることができるようになる。 最初に、遠…

【ATOK】ATOKをインストールしてあるパソコンでATOKを使えるようにする(言語バーに表示されない場合)

ATOKがインストールされているパソコンでATOKを使おうとする時、なぜかATOKが言語バーに表示されずにIMEしか表示されず、選択できない時がある。そのような時は、以下のようにすれば、ATOKを使うことができるようになる。 1.「スタート」ボタン→「コントロ…

【Sleipnir3】ブックマーク(お気に入り)の一括移動(インポート)Firefox13→Sleipnir3

Firefox13で使用をしていたブックマークを、一括でSleipnir3に移動(インポート)する。Firefoxのバージョンは13.0.1。Sleipnir3のバージョンは3.0.17.4。 Sleipnir3を起動してAltキーを押す。メニュー「ファイル」→「ブックマークのインポート」と進む。 「…

【Lunascape】Firefox(ファイヤーフォックス)13のブックマークをお気に入りにインポートする

以下、Firfox 13とLunascape6での操作方法。 Lunascape6ではFirefox13のブックマークを、そのままお気に入りにはインポートできない。手順として以下のようになる。 1.FirefoxのブックマークをInternet Explorerのお気に入りにインポートする(方法はこち…

【Internet Explorer】FirefoxのブックマークをInternet Explorerのお気に入りにまとめて追加(移行、インポート)する

以下、Firefox 13とInternet Explorer 9での操作方法。 1.Firefox(ファイヤーフォックス)を起動し、すべてのブックマークを表示する。 2.メニュー「インポートとバックアップ」から、「HTMLとしてエクスポート」を選択。HTMLファイルを出力する。 3.…