kazuhisa01 の回答履歴
- 例外の可能性は、MSDNライブラリをいちいち参照しにいかないとだめ?
例外の可能性は、MSDNライブラリをいちいち参照しにいかないとだめ? Visual Studioのクラスライブラリを使っていて、 例外がスローされる可能性があるクラスかどうかいちいち、MSDNライブラリを見に行くのですか? 例外が発生するかも?!みたいなクラスを使用したとき、Visual Studio 2005は教えてくれないのですか?
- ベストアンサー
- Visual Basic
- rescue98
- 回答数3
- 本やネットの情報は、なぜ例外処理は省かれて書かれているのですか?
本やネットの情報は、なぜ例外処理は省かれて書かれているのですか? 例外処理って企業秘密ですか? それとも、書いている人は例外処理に自信がないのですか?
- ベストアンサー
- Visual Basic
- rescue98
- 回答数6
- 【エクセルVBA】メール送信前にメッセージボックスの表示をしたい
エクセルのファイルにコマンドボタンがあります。 このコマンドボタンをクリックすると、 ○○○@×××.jpにメール送信するようになっています。 その際、件名は「記入完了」となっており、本文はありません。 私がしたいのは、このままではボタンをクリックすると すぐにメールが送信されてしまうので、 ボタンをクリック後、まず 「メールを送信します」 というメッセージボックスを表示させて そのメッセージボックスにある「OK」ボタンをクリックすると メールが送信されるという仕組みにしたいです。 この場合、 Private Sub CommandButton1_Click() と End Sub の間にどのようなプログラミングをするべきでしょうか。 入力すべきものを具体的に教えてください。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- hirosinx
- 回答数5
- 例外ってIf文の中に入れますか?If文の外でTry...Catchしますか??
例外ってIf文の中に入れますか?If文の外でTry...Catchしますか?? Sub Cal(By Val Data As String) If ( Flag = "hoge") Then Total = js.Eval(Work) End If End Sub それと、”エラーコードをテキストの説明に変換する”FormatMessage関数を使おうと思っています。 「例外処理 = FormatMessage関数」という図式は古いですか?いまはもっと違う方法ですか?
- ベストアンサー
- Visual Basic
- rescue98
- 回答数3
- 例外の可能性は、MSDNライブラリをいちいち参照しにいかないとだめ?
例外の可能性は、MSDNライブラリをいちいち参照しにいかないとだめ? Visual Studioのクラスライブラリを使っていて、 例外がスローされる可能性があるクラスかどうかいちいち、MSDNライブラリを見に行くのですか? 例外が発生するかも?!みたいなクラスを使用したとき、Visual Studio 2005は教えてくれないのですか?
- ベストアンサー
- Visual Basic
- rescue98
- 回答数3
- 本やネットの情報は、なぜ例外処理は省かれて書かれているのですか?
本やネットの情報は、なぜ例外処理は省かれて書かれているのですか? 例外処理って企業秘密ですか? それとも、書いている人は例外処理に自信がないのですか?
- ベストアンサー
- Visual Basic
- rescue98
- 回答数6
- 【エクセルVBA】メール送信前にメッセージボックスの表示をしたい
エクセルのファイルにコマンドボタンがあります。 このコマンドボタンをクリックすると、 ○○○@×××.jpにメール送信するようになっています。 その際、件名は「記入完了」となっており、本文はありません。 私がしたいのは、このままではボタンをクリックすると すぐにメールが送信されてしまうので、 ボタンをクリック後、まず 「メールを送信します」 というメッセージボックスを表示させて そのメッセージボックスにある「OK」ボタンをクリックすると メールが送信されるという仕組みにしたいです。 この場合、 Private Sub CommandButton1_Click() と End Sub の間にどのようなプログラミングをするべきでしょうか。 入力すべきものを具体的に教えてください。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- hirosinx
- 回答数5
- Form1.vbに書いた定数をModule1.vbでも使うには?
Form1.vbには Public Class Form1Form Public Const 横幅 As Long = 1200 と書いています。 そして、 Module1.vbに Sub 共通_横幅() Form1Form.Width = 横幅 End Sub と書くと、 「名前 '横幅' は宣言されていません。」 となります。 Form1.vbの Public Class Form1Formの上に 「Public Const 横幅 As Long = 1200」 を移動しても 「名前空間のステートメントが無効です。」 となります。 どうすれば Form1.vbで宣言した定数をModule1.vbで使用することができるのでしょうか? スコープを「Public」にしただけではだめなのでしょうか? Class Form1Form.Width = 横幅 にしてもだめでした。 よろしくお願い致します。
- ベストアンサー
- Visual Basic
- fsjkls
- 回答数4
- 期間をきめて日程表作成
VBA初心者です。 今、日程表を作成しているのですが、調べてもわからないため質問させてください。 たとえば、1月と2月のカレンダーを日程はA列に、曜日はB列に取得する方法はネット上に答えが転がっているのですが、1月15日から2月14日までといったように期間限定でカレンダーを取得したい場合はどの様にしたらよいのでしょうか?VBAを使いワンクリックで取得できるようにしたいと考えています。 (期待している表) A列 B列 1/15 月 1/16 火 1/17 水 : : 質問が分かりにくくてすいません。
- ベストアンサー
- Visual Basic
- T030036
- 回答数2
- CASEとIIFについて
SQLServer2005(Express)を使用しています。 DB内にビューを作成する時にCASE式を使用していますが 同じことがIIF関数でもできそうな気がします。 (問い合わせの内容が単純なので、どちらでも良いかな?と思っています) CASE式とIIF関数で処理速度に違いはあるのでしょうか? また、CASE/IIFのどちらを使用するかの決め手となるもの(実装時の判断基準)としてどんなものがあるのでしょうか? 初心者で申し訳ありません。参考になる資料などでも結構ですので教えていただければ助かります。
- ベストアンサー
- SQL Server
- TM03hsai
- 回答数2
- =LARGE(INDEX((($A$1:$A$10)<>"")/ROW($A$1:$A$10),),ROW(A1)) とは
エクセル2000です。 A列(A1~A10)に飛び飛びに文字列が表示されているとき、 仮にC1に =LARGE(INDEX((($A$1:$A$10)<>"")/ROW($A$1:$A$10),),ROW(A1)) と入れてフィルドラッグすると、C列にA列のうち文字が表示されたセルの行番号の逆数を取得できるようです。 これはどのような理屈によるものでしょうか? LARGEやINDEXなど組み合わされた関数それぞれの意味は理解しているはずなのに、先ほどから式とにらめっこしていますが何故こうなるのかわかりません。 ご教示いただければ幸いに存知ます。
- ベストアンサー
- その他MS Office製品
- merlionXX
- 回答数8
- サイトを構築しようと思ってますが・・
はじめましてこんにちは。 オークションサイトのように登録された方にページ?みたいのが発行され、書き込み投稿出来るようなサイトを作りたいのですが・・ 例えば・・よく見る不動産サイトで例を上げますと、不動産の物件が管理者側で投稿するのではなくて不動産屋側でアップする形にしたいのですが・・ 文章がめちゃくちゃですみません・・ こんなのあるよという感じで答えてくれると助かります。
- ベストアンサー
- インターネットビジネス
- uni2009
- 回答数2
- Excel2007で2003のVBAが実行時エラー1004
普段は事務員の非プログラマーです。 Excel2000,2003で動いていたマクロを2007でも動くようにしてほしいと言われて頑張っているのですが、どうすればいいのか見当がつきません(*_*) どうぞ知識者の皆様のお知恵をお貸しください。 Excel2003で読み取りのみのVBAのファイルで、ボタンを押すとマクロが実行され、別CSVファイルを指定しVBAのファイルの別シートとして読み込みます。次に別txtファイルを指定してVBAのファイルの別シートに読み込みます。最後にその2つのシートの必要な個所のみ結合して、新しいcsvファイルとして保存する処理をしています。 Excel2007でこれを実行すると、csvファイルを読み込むときに次のようなエラーがでます。 「実行時エラー'1004':移動先またはコピー先のブックの行列数が元のブックの行列数よりも少ないため、シートを移動先またはコピー先のブックに挿入できません。データを別のブックに移動またはコピーするには、データを選択して、[コピー]コマンドと[貼り付け]コマンドを使用して移動先またはコピー先のブックのシートに挿入してください。 マクロの中身はこのような感じです。 エラーは最終行の「ActiveSheet~」ででています。 Sub openExcel() 'Step1 open excel Dim ExcelFileOpen As String ExcelFileOpen = Application.GetOpenFilename(FileFilter:="Excel Files,*.csv") If ExcelFileOpen <> "False" Then Workbooks.OpenText Filename:=ExcelFileOpen ActiveSheet.Move After:=Workbooks(ThisWorkbook.Name).Sheets(1) どうぞよろしくお願いいたします(_ _)
- ベストアンサー
- Visual Basic
- takagim
- 回答数3
- コンボボックスの値取得について
テーブルはAccess2003で作成 VBは6を使用しています。 Access2003で作成したテーブル(t_KEN)の県名をコンボボックス(cmbKen)に表示させ、選択したひとつの県名とその県コードを テキストボックス(txtKENMEI.text、txtKenCode.text)に格納したいと思います。 以下の様にコンボボックスに県名を表示する所までは できたのですが、そこから選択した県名と県コードをそれぞれの テキストボックスに格納する所がわかりません。 初歩的過ぎるのかもしれませんが、初心者であり何卒ご教授頂けます様 お願いいたします。 テーブル(t_KEN) KENCODE KENMEI 1 北海道 2 青森県 3 岩手県 4 秋田県 ・ ・ ・ ・ ・ ・ Private Sub cmbKen_GotFocus() Dim DB As Database Dim RS As Recordset Set DB = OpenDatabase("c:\TEST\jdb.mdb") Set RS = DB.OpenRecordset("t_KEN") Do Until RS.EOF Me.cmbKen.AddItem RS.Fields("KENMEI") RS.MoveNext Loop 'ここ以降の記述が困ってます。 txtKENMEI.Text=・・・ txtKenCode.Text=・・・ RS.Close Set RS = Nothing DB.Close Set DB = Nothing End Sub
- ベストアンサー
- Visual Basic
- hirokaz200
- 回答数4
- アンカータグ内の文字の色を変わらない様にするには、
教えていただけますか? 文字すべてを白にしたいのですが アンカータグの部分だけ、違う色になってしまいます。 どのようにすればアンカータグの色を無効化出来ますか? よろしくおねがいします。 以下の様にしています。 <table width="960" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="footer" bgcolor="#000000"> <font color="#ffffff"> Copyright <a href="../company/">株式会社ホゲホゲ</a> All rights reserved </font> </td> </tr> </table>
- ベストアンサー
- HTML
- psychesine
- 回答数4
- VBA5でVBA6は動かせないでしょうか?
office97をインストールしているPCでoffice2000で作成したVBAを 動かしたいのですが、何か良い方法はありませんでしょうか? どなたかご存知の方がおりましたら、御教授願います。
- 締切済み
- Visual Basic
- te0000
- 回答数1
- アクセスが拒否されました。
アクセスできません。ネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバの管理者に問い合せてください。アクセスが拒否されました。 と,表示されます。 AというPC(OS:XP pro)に共有フォルダを設定し,BというPCから(OS:XP Pro)と共有していました。 必要があって,Bに新たなユーザーアカウントXを持たせるのと,CというPC(OS:XP Pro)も共有させることにしました。。 Aの共有フォルダにXというユーザーアカウントを持たせたのですが,接続しようとすると,上記の表示がでます。 また,同じようにCもはねられます。 インターネット上で調べて,http://homepage2.nifty.com/winfaq/networkchecklist.html 等を参考にしてみたのですが,どうも接続できません。 分かる方がいらっしゃったら教えて下さい。 よろしくお願いします。
- ベストアンサー
- Windows XP
- kondew
- 回答数5
- アクセスが拒否されました。
アクセスできません。ネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバの管理者に問い合せてください。アクセスが拒否されました。 と,表示されます。 AというPC(OS:XP pro)に共有フォルダを設定し,BというPCから(OS:XP Pro)と共有していました。 必要があって,Bに新たなユーザーアカウントXを持たせるのと,CというPC(OS:XP Pro)も共有させることにしました。。 Aの共有フォルダにXというユーザーアカウントを持たせたのですが,接続しようとすると,上記の表示がでます。 また,同じようにCもはねられます。 インターネット上で調べて,http://homepage2.nifty.com/winfaq/networkchecklist.html 等を参考にしてみたのですが,どうも接続できません。 分かる方がいらっしゃったら教えて下さい。 よろしくお願いします。
- ベストアンサー
- Windows XP
- kondew
- 回答数5
- メモリを追加(交換)したいのですが、買うメモリがよく解りません
今、使っているパソコンのメモリ1GB(512MB×2)を社外の安い2GB(1GB×2)に交換したいと思っています。 使っているノートパソコンは、 東芝、dynabook 2005年秋冬モデル 型式Qosmio G20/495LS OS WindowsXP Home です。 東芝メーカーのサイトからは、自分のメモリは、 PC2-4200対応、DDR2 SDRAMとなっていました。 あるサイトの販売だと PC2-4200(DDR SDRAM)でも SO-DIMM PC2-4200/4300 (DDR2-533) や MicroDIMM PC2-4200 (DDR2-533) などがあり、どれを選んでいいか解らずにいます。 それとも、社外品のメモリは使えないのでしょうか?純正だと比べ物にならないぐらい高くなるので困っています。
- ベストアンサー
- ノートPC
- noname#107497
- 回答数3
- GetSaveAsFilenameで
はじめまして。 VBAを業務で使用することになり、現在プログラミングをしているのですが、「GetSaveAsFilename」でのファイル名を変更できないようにする方法ってあるんでしょうか? 駄文、乱文で申し訳ありませんが、ご指導よろしくお願いします。
- 締切済み
- Visual Basic
- noname#81733
- 回答数3