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

コンピュータサイエンスのマクロは、定義されたルールと手順に従って特定の入力シーケンスを特定の出力シーケンスにマッピングする方法を指定するルールまたはパターンです。質問がMicrosoft Office製品に関するものである場合は、このタグの代わりに[vba]タグの使用を検討してください。これにより、人々はより効率的に回答し、質問をフィルタリングできます。

3
AutoHotKeyを使用してUnicode文字を簡単に入力しますか?
たとえば、→AutoHotKeyのテキスト置換機能を使用して(右矢印)入力できるようにしたいのですが、これは私のスクリプトのようです。 ::|rarr::{ASC 2192} したがって|rarr、テキストエディタで入力してヒットする, . <SPACE> <ENTER>ときなどは、テキストを→。しかし、何らかの理由で、私はこれを取得しますÉ。 通常、ASCIIおよびANSI文字に対して機能します。Unicodeでは別の方法で行う必要がありますか?もしそうなら、どのように?

1
エクセル:ウェブサイトのスクレープから収集したデータを自動的に保存する方法
私は、株価を提示するWebサイトからデータを取得するようにワークブックを設定しました。 毎時更新されます。それから私は簡単な式を使って株価に基づいて計算をするいくつかのセルを持っています。データが更新されるたびに、更新されたデータに基づいて再計算し、それが新しい行に入れられるようにしています。 これは私が必要なものを示す写真です。 https://imgur.com/a/qvYZ8wt (最初の1時間は終わりましたが、私の質問は残りを自動化する方法です) https://imgur.com/a/NRD2pA4 :データと計算の両方を表示します。 たとえば、12時間実行した後で、計算結果を示す12行にしたいと思います。 (1時間に1行)

2
記録されたユーザー操作を後日実行できるソフトウェアはありますか?
後日再生できるアクション(クリック、テキストの入力など)を記録して実行できるソフトウェアはありますか。たとえば、ダウンロードしたソフトウェアを同じディレクトリに配置し、1回クリックするだけで、そのディレクトリを1つ以上のウイルス対策ソフトウェアでスキャンしたい場合があります。

2
Excelの座標を使用して四角形をプロットする
Excelチャートを使用して、左下と右上の2つの座標のみを使用して四角形をプロットしたい。Microsoft Office 365 ProプラスExcelバージョンの使用を定義する方法はありますか。 例えば: Element_name X_low Y_low X_high Y_high CM124_BK124 4 4 16 64 CM124_BK8 4 4 16 64 これは、treemapExcel Chartオプションから使用した私の試みです。あまり助けにはなりません。

2
Excelマクロは生データに基づいてレポートを生成します
私は現在、学生のスコアのレポートを作成し、各学生の終わりにパーセンテージを表示するためのマクロに取り組んでいます。 写真は一目瞭然だと思います。左側に示すような学生のデータがあり、右側にそのようなレポートが必要です。私は1人の生徒用にマクロを作成し、各生徒ごとに毎回再実行することができましたが、すべての生徒に対して一度にレポートを作成し、すべての生徒が終了したら停止する方法がわかりません。 次のコードは、新しい学生名が発生するたびに新しい行を作成するためのものです。 Dim iRow As Integer, iCol As Integer Dim oRng As Range Set oRng = Range("A4") iRow = oRng.Row iCol = oRng.Column Do ' If Cells(iRow + 1, iCol) <> Cells(iRow, iCol) Then Cells(iRow + 1, iCol).EntireRow.Insert Shift:=xlDown iRow = iRow + 2 Else iRow = iRow + …

2
マクロを使用して列の最新の日付/時刻を見つける方法
以下の表のようなシステムから生成されたデータがあります。最後の列には、各部門からシステムを更新する最後のユーザーであるユーザーを表示する必要があります。 Update Time User Department Last update ------------------------------------------------------- 1/19/12 7:26 John A 1/19/12 6:26 Yen A 1/18/12 9:47 Jefta B 1/18/12 9:47 Jefta B 1/18/12 9:47 John A

1
ページの色を変更するWordマクロ
ページの背景色を変更するために、Wordマクロ(Microsoft Word Professional 10)を作成しようとしています。キーストロークを記録することから始めました-これは記録されたマクロです: --- Sub WritingLayout() ' ' WritingLayout Macro ' ActiveDocument.Background.Fill.Visible = msoTrue ActiveDocument.Background.Fill.ForeColor.RGB = RGB(0, 43, 56) ActiveDocument.Background.Fill.Solid End Sub --- このマクロは、新しいドキュメントでは機能しません。ページの背景色が設定されると、マクロが機能します。xmlファイルを見ると、私が見つけられる唯一の違いは、ページの背景が設定された後<w:displayBackgroundShape/>、settings.xmlファイルにxml要素があることです。これがマクロの失敗の原因になりますか?もしそうなら、マクロでこれをどのように設定しますか?

3
Razer DeathstalkerからOTFマクロを削除できますか?
最近Razer Deathstalkerを購入しましたが、先日偶然OTFマクロレコーダーをアクティベートしたため、ランダムキーを押すと通常のキーにバインドされるようになったため、バックスペースキープリントを考慮して何かを入力するのは苦痛になります「allallallallall」など。 これを修正する唯一の方法は、キーボードを再接続するかSynapseを無効にすることですが、それは一時的なもので、次回PCの電源を入れるとすぐに戻ってきます。Razerのサポートでは、それらの削除に関連することは何も言及されていません。また、シナプスには何もありません(私はシナプスが嫌いです)。 マクロを削除するにはどうすればよいですか?

2
Excel 2010でローカルコンピューターのカスタムExcelリボンを他のコンピューターに転送する
特定のマクロを作成しました。リボンをカスタマイズすることにより、マクロをボタンに変換しました。ファイルをとして保存しましたadd-in (.xlam)。今、他の人にファイルを送信するとき、XLstartフォルダーにファイルをコピーするように指示します。 Excelを開くと、カスタムリボン(マクロボタン)がExcelに表示されるようにしたいのですが、失敗しました。マクロブックは転送されますが、マクロ用に作成されたカスタムリボン/ボタンは転送されません。転送する標準的な方法はありますか。 カスタムローカルリボンを他のPCと共有するための標準的なアプローチまたは参照記事のソースを入手できれば、本当にありがたいです。

5
Excelのセルの最初の文字を大文字にする方法
最近、小さなケースで満たされたセルでExcelに出会いましたが、Excelの各単語を大文字にする簡単な方法やマクロはありますか? たとえば、以下の画像を検討してください。 変換後、次のようになります。 私はすべてのセルを大文字にする必要があります[すべてのセル]大文字で最初の文字をExcelで?それを達成する簡単な方法は?

1
GUIなしでマクロだけを実行しているLibreOfficeを呼び出すために何が必要ですか?
LibreOfficeを起動し、GUIを介してマクロを実行すると、期待通りに各スプレッドシートページに1つずつ、合計3つのHTMLファイルが生成されます。 $ libreoffice x.ods Tools>Macros>Run Macros... Library: LibreOffice Macros> ExportSheetsToHTML Macro Names: exportsheetstohtml.js Run マクロだけを呼び出そうとすると、ハングアップするだけです。 $ libreoffice\ -invisible\ -nofirststartwizard\ -headless\ -norestore\ x.ods "macro:///LibreOffice Macros.ExportSheetsToHTML.exportsheetstohtml.js" $ ps x | grep libreoffice 11286 pts/0 S+ 0:00 /bin/sh /opt/libreoffice/program/soffice -invisible -nofirststartwizard -headless -norestore x.ods macro:///LibreOffice Macros.ExportSheetsToHTML.exportsheetstohtml.js 11296 pts/0 Sl+ 0:58 /opt/libreoffice/program/soffice.bin -invisible -nofirststartwizard …

1
vbaを使用して共有Excelファイルの行/列表示オプションを無効にする方法
私は共有Excelファイルを持っているので、一度に複数の人で作業する必要があります。 このファイルには、ユーザー名に基づいて特定の列を隠すマクロがいくつか含まれています。 1)ユーザー名を確認する 2)列A、B、Cを非表示にする(特定のユーザー用) 列が「制限された」ユーザーのために非表示にされたら、マウスを右クリックして「非表示」を選択することによってユーザーが列を非表示にできないようにします。マクロを使用してシートを保護/保護解除することはできません( - >共有ファイルなので、エラー1004がスローされます)。 Excelのツールバーを使ってシートを保護することもできません(シートをマクロで隠したり隠したりしても、保護されたシートは保護されません)。 要約する: 共有ファイル - >保護されていないシート(prb:ユーザーは隠し列を隠すことができます) 共有ファイル - >保護シート(prb:マクロを使用して列を隠すことはできません) だから私は考えている、私はシートを保護する必要はありません。列が非表示になったら、ユーザーがそれらを非表示にできないようにします。どのようにそれをするのかの任意のアイデア? おそらく、ユーザー制御などを無効にします。私はvbaにはあまり慣れていません。 任意のヒントや提案は大歓迎です。 ありがとうございました!
1 macros  vba 

1
会計年度に基づいてレコード番号を生成するためのマクロを作成する方法を教えてください。 (アクセス2013)
会計年度に基づいて自動的に進むレコード番号を作成したいのですが。 2016001、2016002など 次の式に基づいて、[Projects]テーブルに[FiscalYr]フィールド(計算データ型)が既にあります。 IIf(Month([EntryDate])>=10,Year([EntryDate])+1,Year([EntryDate])). [EntryDate]フィールドはDate / Timeフィールドで、デフォルト値はDate()です。これは私が望むように働いています。 その[FiscalYr]番号を取得して、001から始まり3つ前のレコードに基づいて1ずつ増加する3桁の番号の前に付けることができます。新しい年度ごとに?私たちの会計年度は10月1日に始まり、9月30日に終わります。 テーブル[プロジェクト]とフォーム[プロジェクトフォーム]のどちらに情報が入力されていても番号を生成したいのですが。情報がフォームに入力された場合にのみ生成されるのではありません。私は、変更前マクロを使用するのが最善の方法であることを示唆するいくつかの投稿をオンラインで見ました。日付の問題が整理された(私は思う)。 既存の[FiscalYr]フィールドを操作するよりも簡単であれば、[EntryDate]からFiscal Yearを作成し、同時に数値を作成するマクロを使用しても問題ありません。私はただのAccessユーザーなので、ちょっとしたことを言っているのであれば申し訳ありません。危険であることを知っていると思います。 どうもありがとう、 アンドレア 更新2015/12/9: 私はマクロの考えをあきらめました。 Scottgemのブログのヒントを使う( https://scottgem.wordpress.com/2009/11/25/sequential-numbering/ )、連番のシステムを稼働させることはできましたが、新しい会計年度の初めに番号を1にリセットすることにはまだ苦労しています。私の会計年度の値をどのように生成しているのか、それともまったく別の問題なのかが問題ではないかどうかわかりません。 これが私が持っているものです: テーブル名:プロジェクト プロジェクト内で、私はこの問題に関連して以下の分野を持っています: ProjectNo:number - 長整数 シーケンス:数値 - 長整数 EntryFiscalYr:算出 - 長整数。式は次のようになります。 IIf(Month([EntryDate])>=10,Year([EntryDate])+1,Year([EntryDate])) EntryDate:日付/時刻。デフォルト値:Date() フォーム名:プロジェクトフォーム 私のプロジェクトフォームには、以下のコントロールがあります。 シーケンス:テキストボックス、コントロールソースはプロジェクトテーブルのシーケンスフィールド、非表示に設定 CreateProjNo:ボタン、クリックしたときのイベント: Private Sub CreateProjNo_Click() Me.Sequence = Nz(DMax("[Sequence]", "Projects"), 0) + 1 DoCmd.RunCommand acCmdSaveRecord End Sub …

0
Microsoft Excelのネットワークアクセスをブロックする
実行中のマクロがあり、Excelがフリーズしています。 基本的にはADO.DBを使用して各行に対してSQLクエリを実行する約80000行のループ ネットワークカードを無効にしても、Excelへのネットワークアクセスを無効にしてネットワーク例外をスローしてループを回避することができる他の方法はありますか。

1
.MQOから.OBJへのファイル変換の自動化
.DAT 3Dモデルファイルから変換した.MQO 3Dモデルファイルのフルフォルダーがあります。これらのファイルは、プログラム "Metasequoia 4"でインポートできます。 .MQOファイルをインポートしてから、それを.OBJとしてエクスポートします。 私はこのプロセスをテストしました、そしてそれはうまくいきます。 しかし、私はこれと同じプロセスを経る必要がある約2600のファイルがあります。 このプロセスを自動化する方法 Metasequoiaの特定のフォルダから次の.MQOをインポートします。 この.MQOを.OBJとしてエクスポートします。 この新しい.OBJをフォルダに保存します。 繰り返す photoshopのようなプログラムには、このようにしてプロセスを自動化する機能があります。他に方法がなければ私はしますが、私は細心の注意を払って2600のファイルを調べたくありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.