VBプログラマ質問スレ(6.0以前) Part46
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/02/03(金) 22:58:330951デフォルトの名無しさん
2006/03/02(木) 09:13:44VB6はXPで動作保証されてません。
「MSのサイトでは云々」って話は無意味だから。
0952948
2006/03/02(木) 10:34:560953デフォルトの名無しさん
2006/03/02(木) 10:42:450954デフォルトの名無しさん
2006/03/02(木) 10:51:08ドメインが違うとアクセス出来ないのは何故?
URLでサイト開くんじゃないの?
0955デフォルトの名無しさん
2006/03/02(木) 11:03:32たとえば www2.2ch.net/2ch.html を開いて板一覧のDocumentにアクセスしようとしてもできないです
これを解決する方法を教えてください
0956デフォルトの名無しさん
2006/03/02(木) 11:35:56現象が再現する必要最低最小限のコードは?
0957デフォルトの名無しさん
2006/03/02(木) 11:45:51Private Sub Form_Load()
WebBrowser1.Navigate "http://www2.2ch.net/2ch.html"
End Sub
Private Sub Form_Click()
Dim Doc As Object
Set Doc = WebBrowser1.Document.frames(0).Document
End Sub
0958デフォルトの名無しさん
2006/03/02(木) 13:03:33With WebBrowser1
Dim Doc As HTMLDocument
Set Doc = .Document.frames(0)
End With
0959デフォルトの名無しさん
2006/03/02(木) 14:44:26ありがとう
でも、私の目的とするところは、ちょっと違うんです
そのコードでオブジェクトそのものは取れても、Documentのプロパティにはほとんどアクセスできないんです
具体的には、そのDocumentオブジェクトを使って、板リンクのURLを取得するとか、そういうことを目的としています
「Documentにアクセス」っていう私の説明の仕方が悪かったですね、すみません
0960デフォルトの名無しさん
2006/03/02(木) 15:05:03つXMLHTTP オブジェクト
0961デフォルトの名無しさん
2006/03/02(木) 16:00:16ソースをDLして解析しろってことですよね?
それだと動的な状態が取れないんで、ちょっと困るんです
あくまでもWebBrowserなんで、ブラウザであれこれ操作したいんです
0962デフォルトの名無しさん
2006/03/02(木) 17:42:40色々調べたんですがわかんなかったんで
0963デフォルトの名無しさん
2006/03/02(木) 17:46:30ブラウザの内部状態を知るにはブラウザを作れば良い
0964デフォルトの名無しさん
2006/03/02(木) 18:28:20それは要するにWebBrowserでは不可能だということですか?
0965デフォルトの名無しさん
2006/03/02(木) 19:19:060966デフォルトの名無しさん
2006/03/02(木) 19:28:19つKeyCodeConstants.vbKeyClear
0967デフォルトの名無しさん
2006/03/02(木) 20:18:47WebBrowserオブジェクト内のほとんどにアクセスできそうだけどな。
フレーム使っているから、その親(つまり2ch.net)のセキュリティが
適用されるのかな?
まーあれだ。2chなら、直接ファイル(dat?)を見に行けと。
0968デフォルトの名無しさん
2006/03/02(木) 20:38:38つMaxRows
0969デフォルトの名無しさん
2006/03/02(木) 21:21:35ありがとう。
でも、知りたいのはカラム数の増減なの、ごめんね。
0970デフォルトの名無しさん
2006/03/02(木) 21:51:37Column の Width を 0 にしたり、Visible を False にすりゃいいじゃん。
0971デフォルトの名無しさん
2006/03/03(金) 00:08:46Lockedは2000から貼り付け可能です。
ですから、2000でもVB6アプリは動作保証されないということです。
さて、このスレッドももう次はいらないですよね。
0972デフォルトの名無しさん
2006/03/03(金) 00:09:500973デフォルトの名無しさん
2006/03/03(金) 00:17:31もしかしてSP6で直ってる?割と有名な放置バグだと思っていたんだが再現しない。
0974デフォルトの名無しさん
2006/03/03(金) 00:30:270975デフォルトの名無しさん
2006/03/03(金) 00:31:000976デフォルトの名無しさん
2006/03/03(金) 00:31:320977デフォルトの名無しさん
2006/03/03(金) 00:36:24莫迦発見。2000は完璧にサポート範囲内だ、っての。
Locked が動作しないのは、お前の糞環境だけ。
0978デフォルトの名無しさん
2006/03/03(金) 00:40:420979デフォルトの名無しさん
2006/03/03(金) 02:22:190980デフォルトの名無しさん
2006/03/03(金) 02:45:16VBプログラマ質問スレ(6.0以前) Part47
http://pc8.2ch.net/test/read.cgi/tech/1141320612/
0981デフォルトの名無しさん
2006/03/03(金) 02:47:510982デフォルトの名無しさん
2006/03/03(金) 03:24:530983デフォルトの名無しさん
2006/03/03(金) 04:27:40BASICソフト無しの一般PCでソフトをインストールして使えるようにです。
0984948
2006/03/03(金) 08:09:40>フレーム使っているから、その親(つまり2ch.net)のセキュリティが適用されるのかな?
そうなんですよね、その辺は承知の上でどうにかしたかったんですけど
WebBrowser 側からすれば、呼び出し元が JavaScript か VB かというような判断はできないのか
一律で JavaScript と同レベルのセキュリティーにされちゃってるんですよね
どうやら、純粋にVBだけでどうにかするのは無理っぽいのでTLBをしこしこ作って
参照設定してからこつこつインターフェースを変換していったら何とかドメインを跨いでアクセスできました
答えてくれた方々ありがとうございました
>>971
SP5 以上で直ってるはずですから、いまだにLockedがおかしいとしたら
大昔のSPしか当てていないか、SPをまったく当てていないからでしょう
下記サイトからSP6を入手してください
http://www.microsoft.com/japan/msdn/vstudio/downloads/sp/order_vs6sp6.asp
>>983
一番簡単な方法はディストリビューション ウィザードを使用することです
もっと詳細にインストールをしたい場合は、ディストリビューション ウィザードで
依存ファイル(DEP)を作成して、それを元に Visual Studio Installer を使うとよいです
もしくは、依存ファイルの記述を参考に必要なファイルを集めて
フリーのインストーラ(例えばBegin! Setup 200x)を使えば良いでしょう
0985デフォルトの名無しさん
2006/03/03(金) 08:26:57http://dobon.net/vb/installer/index.html
この中から好きなのを使いましょう。
ちなみにディストリビューションウィザードは、全角文字を使った
Windowsユーザー名でインストールするとエラーが発生する
不具合があるので注意。
0986デフォルトの名無しさん
2006/03/03(金) 16:35:44これをレコードセットのように、前の行、後の行と自分で移動させるにはどうしたらいいのでしょう?
0987デフォルトの名無しさん
2006/03/03(金) 16:54:03テキストデータソースドライバを使って、
テキストファイルをDBの様にアクセス。
0988デフォルトの名無しさん
2006/03/03(金) 23:25:32VBAの中で、Asc関数(全角カナ文字列を半角カナ文字列)と同様のことをしたい。
やりたいことは、VBAの中での、列の文字検索。
全角カナ文字列を読込み、半角カナ文字列の列を検索してもうまく検索してくれない。
Set foundCell = Worksheets(OUT_S).Columns("N").Find(M_NAM, , xlValues, xlWhole)
で、うまくいかず・・・
変数の M_NAM を半角カナ文字列としたい。
または、検索を出来るようにしたい。
なにか、よいアイデアを、お願いします。
0989デフォルトの名無しさん
2006/03/03(金) 23:29:57っていうか、Excel95のマクロってVBだったっけ?
StrConvはないのかな。
0990デフォルトの名無しさん
2006/03/03(金) 23:59:03ジダイオクレ
イイカゲン アプデートシル
0991デフォルトの名無しさん
2006/03/04(土) 00:14:58その当時はVABっていってたね〜〜
>>990
まあね〜。まあ、ネットもつながってるし、お金もないしでさ〜〜〜〜
どなたか、ココロやさしいかた、パソコンちょ〜〜〜〜だい!!
秋には新しいWindowsも登場するみたいだしさ〜〜〜
0992デフォルトの名無しさん
2006/03/04(土) 01:35:440993デフォルトの名無しさん
2006/03/04(土) 02:55:08あ〜、ごめん、ありがとう。
けど、おれの説明の言葉がたりなかった、ゴメン!!
やりたいことは、EXCELのシート内で列を指定しての文字検索をVBAで行いたいのです。
検索したい文字はシート内から読込みで、全角文字です。
検索するのはシートの列で半角文字で対象はあります。
Set foundCell = Worksheets(OUT_S).Columns("N").Find(M_NAM, , xlValues, xlWhole)
でやると、全角と半角文字を区別しちゃって、対象が存在するんですが検索されないので、
全角文字を半角文字にして検索をしたいのです。
0994デフォルトの名無しさん
2006/03/04(土) 04:58:23MSChartを使用したプログラムを作ってVBのインストールされていない環境で実行しようとしているのですが
そのOCXはofficeに標準で入っているんでしょうか
0995デフォルトの名無しさん
2006/03/04(土) 09:51:45VBに添付されてるんじゃないの?
0996デフォルトの名無しさん
2006/03/04(土) 11:55:00おまえはバカか?w
0997デフォルトの名無しさん
2006/03/04(土) 15:03:05ttp://www.vector.co.jp/soft/win95/util/se063979.html
とかから落とせるよ。
0998デフォルトの名無しさん
2006/03/04(土) 15:14:41http://pc8.2ch.net/test/read.cgi/tech/1141320612/
0999デフォルトの名無しさん
2006/03/04(土) 15:15:551000デフォルトの名無しさん
2006/03/04(土) 15:20:1110011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。