[過去ログ] VBAなんでも質問スレ Part2 [転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
936(1): 2020/07/12(日)04:44 ID:+vVO/8n9(1) AAS
>>935
なんでやめてほしいの?
937: 2020/07/12(日)07:53 ID:tbEOHCQG(1) AAS
ものぐさが使うのがVBAなのに
いちいちDLL化なんてめんどくせえ
938: 2020/07/12(日)10:51 ID:03QLQuvk(1) AAS
>>936
Declare文が多すぎてコードが見づらい
939: 2020/07/12(日)11:07 ID:4WTYr4qc(1) AAS
見なきゃいいだろ
940: 2020/07/12(日)14:43 ID:HEMY1mlG(1) AAS
Win32API使える奴がDeclare文読むの?
そりゃ、間違ってるとかおかしなのも中にゃあるけど、普通そんなとこ見ないだろ。
941: 2020/07/14(火)21:09 ID:66utiKuE(1) AAS
質問スレにも書き込んだのですが二つのieを起動して2つ目のieでpdfを開いて名前をつけて保存したいのですがexecwbを行うと一つ目のieのhtmlが選択されてしまいます。どうかやり方を教えてください。よろしくお願いします。getIEはシェル取得ファンクションです。
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.navigate "外部リンク:yahoo.jp”
Dim ie2 As InternetExplorer
Set ie2 = CreateObject("InternetExplorer.Application")
ie2.Visible = True
ie2.Navigate2 "C:\\Desktop\test.pdf", 1
Set ie2 = getIE("test")
Dim test As String
test = "c:\test\test.pdf"
ie2.ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_DONTPROMPTUSER, test
End Sub
942: 2020/07/14(火)21:45 ID:euO1Ygvg(1/2) AAS
初心者です。どうかお力添えをよろしくお願いします。
943: 2020/07/14(火)22:53 ID:euO1Ygvg(2/2) AAS
すいません 自己解決しました。単純なスペルミスでした
944(1): 2020/08/03(月)07:54 ID:4AChPi7X(1) AAS
製品番号のフォルダ検索して中のPDFファイルを開くようなマクロ書いてるんだけど
先日Officeのアップデートしたら、件のマクロがしばらく応答なしになって
悪意のあるマクロ云々とか言われてExcel強制終了になった
それ以後そのマクロは激遅に
ブックのファイル名変えたりマクロの関数名変えたりするとしばらくは元の速度に戻るが
1日位経つとまた遅くなる
調べてみたら、VBScript.RegExpのExecuteメソッドが10秒位かかるようになってる
通常は30msで終わるような代物がだ
どうもShellやRunで一度に多数のPDFファイルを開いているのがお気に召さなかったらしく
ファイル名や関数名でアンチウィルスのブラックリストに載る?
そのあとはそれっぽい名前のメソッドが標的になり遅くなるような感じ
こういうの経験した人いる?
945: 2020/08/03(月)12:15 ID:wycAObPT(1) AAS
アンチウィルスソフトとかいうウィルスを捨てろ
946: 2020/08/04(火)17:10 ID:FjnHeWDC(1) AAS
会社のPCじゃなければそれもありだが…
paloalto trapsとかいう奴
毎回反応する訳じゃないのが嫌だし
編集中のデータも問答無用でごっそり強制終了しやがるふざけんな
947: 2020/08/05(水)03:07 ID:EWWIYLqc(1) AAS
除外指定すればエエやん
948: 2020/08/05(水)09:06 ID:FS19WAoY(1/2) AAS
>VBScript.RegExpのExecuteが10秒
と
>ShellやRunで一度に多数のPDFファイルを開いている
の関連がわからんね
この二つは分けて原因を探るべきじゃ?
949: 2020/08/05(水)09:37 ID:FS19WAoY(2/2) AAS
マクロ付ファイルでPDF開かせるてのは相当に怪しいと捉えられる可能性は高いね
セキュリティ変更や除外設定なんてのは出来ればしたくないだろうし引っかからないような対策があればいいがな
ShellやRunでPDF開くんじゃなくExcelもしくはWordに取り込ませるようにすると引っ掛からないかもという気がしなくもない
950: 2020/08/06(木)06:47 ID:SEE4FkRy(1) AAS
VBAから直接PDFを開くんではなく
バッチファイルを書き出し実行することで反応の確率は減ったが
アンチウイルスが反応しやすい型番とかあってよくわからん
正規表現のexecuteメソッドは「それっぽい」名前のメソッドだろ?
これがアンチウイルスが反応したときに動作してた関数から呼ばれた時だけ遅くなるんだよ
同じブック中の他の関数から呼ばれた時は高速のままだ
dir関数でフォルダ内部のファイル名取得して正規表現検索してる時だけアホみたいに遅くなる時がある
951(2): 2020/09/01(火)22:25 ID:zpaWCruh(1) AAS
VBA開発を頼まれた いくら位金額を提示したら良いか誰か教えてほしい
内容は不動在庫を15店舗くらいあグループ店の売り上げデータから引取先の候補を検索するシステム
商品のバーコードから行き先候補を検索する予定。
この内容ってアウトソーシングするといくら位?
952: 2020/09/01(火)22:33 ID:l37i0zd6(1) AAS
50円
953: 2020/09/02(水)00:25 ID:aLOgXzIZ(1) AAS
余裕みて1人週
954: 2020/09/02(水)07:41 ID:9bMNhGbM(1) AAS
>>951
マジレスするとVBAは安いので1人月50ぐらいかな。
内容の詳細が分からないが、大して難しいとは思えないので。
どんなに簡単でも50以下は有り得ない。
955: 2020/09/02(水)12:23 ID:IJ4By44m(1) AAS
>>951
人によるだろうな
安く提示すると未経験者とかがくるぞ
956: 2020/09/04(金)13:35 ID:YrY1uJ8P(1) AAS
皆さま回答ありがとうございました!
957: 2020/09/05(土)14:34 ID:NQbTfPgu(1) AAS
>>944
遅レスだけど
速度が遅い件は経験ありますよ
うちの環境で調べたらSYMANTECのエンドポイントは大丈夫で、MSのディフェンダーだと遅かった
Win10のバージョンも影響したかもしれないけど、現行サポート対象バージョンは、ディフェンダーだとすべて遅い
会社のPCなんでActiveDirectory、SYMANTEC、SKYSEAがスタンダードなんだけど、更新時の不具合があったんで一部のPCでディフェンダーを使ってて発覚した
VBSの内容は、多少分岐やループはあるけど正規表現を使って置換するだけの簡単なものだった
958(3): 2020/09/09(水)22:08 ID:kLG5WjnA(1/2) AAS
ミッションクリティカルな仕事をVBAでやってるのに、
少し前から動かなくなって修正したくても前任者がこの世に不在+仕様書やマニュアル無し+社内プログラム分かる人いない
って状況割とよく聞くけど、まあ自分が担当することになったんだけど、これどーすりゃいいの?
何社かソフトウェア開発系の会社に話聞きにいったら、vbaはちょっと・・・とか、プログラムみてこれはちょっと・・・って反応だし
1千万超える金積むとなると役員に説明しなくちゃならないんだけど、なんでおまえがやらないの?みたいな反応だし
まあ、控えめに言ってこのまま止まり続けると会社潰れるから言い値で出すしか無いんだろうけど
こういう状況、ここに巣喰う人達はどうやって乗り越えたのかアドバイスやヒントください
転職、以外で
959: 2020/09/09(水)22:09 ID:vVw6LQjX(1) AAS
ミッションクリティカルなのに止まっても平気なのか
不思議な世界観
960(1): 2020/09/09(水)22:58 ID:sZuFJhML(1) AAS
>>958
素人が作っためちゃくちゃなコードのデバッグや修正は仕事でもやってるからあんまり困ったことない
言語も問わず引き受けてる
961(2): 2020/09/09(水)23:15 ID:kLG5WjnA(2/2) AAS
>>960
すげえ
社内システム作ってるところとかつてで色んなところに聞きいったけど数百万じゃ難しいって言われたんだ
分かる人には難しさっていうか、見積もりがわかるもんなんだな
参考までにどういうところを見て判断するもんなの?
偉い人に説明するときの参考にしたい
962(1): 2020/09/10(木)01:17 ID:Uj/ZEArt(1) AAS
>>961
変数名、インデント、コメントの入り方なんかを見れば、制作者のレベルがだいたいわかる
その上でソースの行数、モジュール数がどれぐらいか
963(1): 2020/09/10(木)01:28 ID:R4ATSmnt(1) AAS
マクロの記録をベースにしてるのは危険な感じがする
あとループの中にgotoが入ってるやつ見たときはちょっと感動した
964(1): 2020/09/10(木)01:35 ID:fOUD4fUU(1) AAS
vba捨ててまともなところに新しくシステム作ってもらった方が安いし早そう
965: 2020/09/10(木)01:38 ID:JZj4+m/A(1) AAS
それだと社内で仕事が無くなるおっさんたちが文句言い出す
上下前次1-新書関写板覧索設栞歴
あと 37 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.026s