タグ付けされた質問 「vb6」

1
ユーザーが実行できないようにスケジュールされたタスクからVB6アプリを実行する方法
レポートを自動的に電子メールで送信する従来のVB6アプリケーションがあります。サーバー上のスケジュールされたタスクから実行されます。時折、ユーザーがexeファイルを実行します - それは私たちがそれらをロックアウトすることができないフォルダーにあります、そしてそれはここに入るには余りにも複雑な理由でそのフォルダーに残る必要があります。それでもスケジュールされたタスクから実行させながら、ユーザーがexeファイルを実行することを防ぐ方法はありますか?私はexeファイルのソースコードを変更することができますので、誰かが私が方法を把握するのを助けることができるならそれはオプションです。あるいは、タスクスケジューラ(または私たちの3人の開発者チーム)だけがそれを実行できるようにexeにパーミッションを設定する方法があれば、それも機能します。

1
小数点以下2桁の金額でVB 6.0からExcelセルをフォーマットする
セルを作るのにvb 6.0を使うとき、数が1-9で終わらないならば、我々は小数点の後に2桁で量が表示されることを強制することはできません。例えば59.12は正しく表示されますが、59.10を試すとセルに59.1が表示されます。さまざまな形式やテキスト出力を試してみましたが成功しませんでした。 以下で試したことに答えて、私たちが試してみたコードの一部が最も注目されています。 StartForm: ActiveWorkbook.Styles.Add(Name:="NelcoAmt").NumberFormat = "#.00" 'ActiveWorkbook.Styles("Number").NumberFormat = "######.00" 'ActiveWorkbook.Styles("Number").Application.FixedDecimalPlaces = 2 'ActiveWorkbook.Styles("Currency").Application.Caption = "" 'ActiveWorkbook.Styles("Currency").IncludePatterns = False 'ActiveWorkbook.Styles("Currency").Application. = "" 'ActiveWorkbook.Styles("Currency").Application. 'xlSheet.Cells(1, 34).NumberFormat = "@" 'xlSheet.Cells(2, 34).NumberFormat = "#.00" 'xlSheet.Cells(2, 34).Format = "#.00" ActiveWorkbook.Styles("NelcoAmt").Application.FixedDecimalPlaces = 2 xlSheet.Cells(2, 34).Style = "NelcoAmt": '.NumberFormat = "#.00": 'Number 'For i% = 1 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.