kmb01 の回答履歴

全173件中161~173件表示
  • VBScript

    VBScriptでレジストリの情報を読む方法を 教えてください。

  • ボタン上にビットマップ、アイコンを貼り付ける方法

    VC++でダイアログベースのEXEを作成しています。 以下の方法についてご存知の方がいればご教授願います。 (1) ボタン上にビットマップを貼り付ける方法。 (2) ボタン上のアイコンを貼り付ける方法。 例えばOS標準にあるメモ帳(NOTEPAD.EXE)や、 電卓(calc.exe)にはアイコンがありますが、その絵を ボタン上に貼ることは可能でしょうか。 <環境> OS:WindowsXP VC++6.0

  • エクセルのVBAで指定フォルダにアクセスしてくれません。

    下記のような流れでVBAを作成したところ、xls形式でダイアログを指定する際に指定のフォルダにアクセスしてくれません。記述がおかしいのでしょうか。教えてください。 '**************************************** 'ダイアログ表示(csv形式) Dim MyFileA As String MyFileA = "c:\test\bonaplus" & Format(Date, "yyyymmdd") Sheets("test").Copy Application.DisplayAlerts = False 'arg2:=6(csvファイル形式) Application.Dialogs(xlDialogSaveAs).Show arg1:=MyFileA, arg2:=6 ActiveWindow.Close Application.DisplayAlerts = True 'ダイアログ表示(xls形式) Sheets("data").Select Range("A1").Select Dim MyFileB As String MyFileB = "c:\test\bonaplus" & Format(Date, "yyyymmdd") Application.DisplayAlerts = False 'arg2:=1(xlsファイル形式) Application.Dialogs(xlDialogSaveAs).Show arg1:=MyFileB, arg2:=1 'ActiveWindow.Close Sheets("data").Select Range("A1").Select MsgBox "c:\testにファイルが作成されました。" ThisWorkbook.Close Application.DisplayAlerts = True '**************************************** *************マクロの説明始***************** 指定フォルダにcsv形式でダイアログを表示させる 指定フォルダにxls形式でダイアログを表示させる エクセルを閉じる *************マクロの説明終*****************

  • unprotectメソッドについて

    お世話になります。 Unprotectメソッドについて教えてください。 インターネットよりダウンロードしたExcelファイルを 利用中、チェックボックスにチェックを入れると ”Unprotectメソッドエラー”でチェックが入れれませんでした。Excel97を利用しているためと思い、Excel2000に アップグレードしたところ、今度はチェックが入れれなくなりました。 基本的にUnprotectメソッドは、Excel2000対応なのでしょか?また、チェックボックスが入力不可になる原因で 考えられるものは何でしょうか? すみませんが、よろしくお願いします。

  • _beginthreadexについて

    CreateProcessで作成したプロセスに対して(process_info) beginthreadexで(1)のようにスレッドを生成した場合、 (2)のWaitForSingleObjectがうまく動作しません。スレッドが そこで終了してしまいます。しかし、(3)を(1)の後に挿入してあげると WaitForSingleObjectがうまく動作します。 このような現象について解決方法、もしくは推測などよいので ご教授願います。 (1) (HANDLE)_beginthreadex(NULL, 0, testThread, process_info, 0, &threadID); (2) static unsigned __stdcall testThread(void* args){ WaitForSingleObject(process_info.hProcess, INFINITE); } (3)sleep(5000);

  • コマンドプロンプトを起動したら動くバッチファイルの作り方

    コンパイルするために、コマンドプロンプトを起動するたびに C:\Program Files\Microsoft Visual Studio\VC98\Bin>vcvars32.bat と打つ必要があります。 バッチファイルを作って何も意識する必要がないようにしたいのですが 何かいい方法があったら教えてください

  • クライアント領域を指定してウィンドウを作る

    CreateWindowを使って、ウィンドウを作るとタイトルバーや、外枠の大きさが含まれた値でウィンドウが生成されますよね。 そこを生成するウィンドウのクライアント領域の大きさを指定して生成したいのですが、なにか良い方法はないでしょうか?? 開発環境はvisualC.net & SDK です。

  • Excelの関数式について教えて~!

    こんにちは!皆さん windowsXPの環境でExcel2002を使用しているのですが、よく文具屋さんなどで売られている見積書の 書式通りに作成したくて作ってはみたのですが、出来ない部分があります。 見積書は基本的に「適用」「単位」「数量」「単価」 「合計」といった具合に横に並んでますが、「単価」 と「合計」の部分は一つのセルの中に細い線が十桁分ありまして、セルを縮めて十桁分作成して一つのセルの中に線を描く事は可能なのですが、数字を入力する時にわざわざ一桁ずつセルを移動しながら入力しないとなりませんし、「合計」のところにどのように関数式を入れれば十桁の中に収まるのか分かりません。 役所に提出する見積書ですので、桁が分かりやすい ようにセルの中に十桁分の細い線が入っていないと ダメらしいのです。 説明不足で分かりにくいとは思いますが、Excelに詳しい方がいましたらお力を貸して下さい。 よろしくお願いします!

  • EXCELのセルの入力チェック

    お世話になります。 EXCELのセルに半角英数字のみの入力を受け付けるようにしたいのです。 マクロでチェックさせることはさせたくありません。 プロパティなど探してみたのですが、わかりませんでした。 お分かりになる方、よろしくお願いします。

  • Windows2000 DOS窓で 行きたいロングネームディレクトリにcdするには?

    どうしたら良いですか。普通に実施すると、cdできません。(例)\>dir で表示される abcdefghijkl というディレクトリに、 \>dir abcdefghijkl と打つと、「ディレクトリの指定が違います」といわれます。 以前、win98や、win95を使用していたときは、DOS窓で、dir すると、abcdef~1 などと短い形式の名称が直接表示されたので、 それを引数に、\>cd abcdef~1と(コピー&ペースト)すればよかったので、便利といえば便利だったと思います。win2000では、DOS窓でdirしても、そのように短い形式で表現されない分だけ、自分で8文字に数えながら~1とかを付けて、手と自分の頭脳で変換する(?)のでしょうか?ロングネームの複数のディレクトリ名の階層の深いdirに行くときなど大変です。 あるいは、win98や95では、エクスプローラが開いているdirで、ダイレクトにDOS窓を開く便利なツール(Tweak UI)がありました。同等のソフトがwin2000用にあれば、それはそれで問題解消です。ご存知の方お教えください。 よろしくお願いします。

  • VBA(Excel)セルの罫線について・・・

    VBAで、セルに罫線をつけたいのですが、選択範囲の外枠だけに罫線を ひきたいのに、選択範囲内全ての罫線がひかれてしまいます。 以下のようなものを実行しました。 Public sub Sample() Range("A1:C3").Select With Selection .BorderAround .Borders.ColorIndex = 1 '線の色を黒にする .Borders.Weight = xlThin '線を細い線にする End With End Sub どうしたら、選択範囲の外枠だけに線をひけるでしょうか? よろしくお願いします。

  • 経過時間を表示したい

    エクセル2000を使用しています。 1つの作業の始まりから終わりまでの経過時間を算出して、1ヶ月ごとに平均経過時間を表示させるようにしたいのですが、どのような関数を使用したらいいのかわかりません。どうぞ、教えてください。 例えば、 始まり(セルA2)2002/7/29 16:49  終わり(セルB2)2002/8/1 10:24(日付が変わってしまう場合) 始まり(セルA3)2002/8/6  10:07 終わり(セルB2)2002/8/6  13:41(同日の場合) 平均を求める関数は、単純にAVERAGEでよいのでしょうか。 なお、マクロの知識は全くありませんので、エクセルの関数で教えていただけるようお願いします。

  • 前のOSのアクセス制御でHDDの中身がみれなくなってしまった

    はじめまして。 自作機で、前のPC(2000)でDドライブにadministratorのみのアクセス制御 をしていました。 ちなみにCドライブには当然2000が入ったままです。 最近マザーボードとCPUとメモリHDDを買い、心機一転しました。新しい、 HDDに2000をインストールし、プライマリのスレーブにつないだ古いHDDの Dドライブを見ようと思ったところ、古いアクセス制御が残っており、 中身を見ることができなくなってしまいました。 このような状況ではどのようにすれば、中身を見ることができるのでしょうか?最悪もとの状態に戻し、アクセス制御をはずすしかないのでしょうか?