Visual C;;で作成したDLLファイルをsystem32フォルダーに置き、Excel VBAから呼び出すプログラムを作成しました。 これまで32ビット版Excelでは問題なく動作していましたが、この度、64ビット版Excelに対応するべく試行錯誤していますが、うまくいきません。
【VBA コード】最もシンプルと思われるコードでテストしました。 prettyprintコピー Private Sub cmd_Test_Click() Range("B2").Value = Date Range("B3").Value = Format(Date, "yyyy-mm-dd") End Sub エラーは Format(Date, "yyyy-mm-dd") の行で発生しています。
excel vbaの参照設定で「acrobat」を参照設定できるpcとできないpcがあり困っています。 (ともに、adobereaderのみをインストールしたpcです。) 他サイトで調べたところ、 ファイル「acrobat.tlb」の有無が関係している、というところまで調査できました。 確かに、参照設定...
機能追加版(SeleniumVBA)には、WebDriverを自動更新用クラス「WebDriverManager.cls」が用意されています。Mac対応版IEMode対応Issueに改良方法を記載してあります。32bit版IEドライバーの方が動作が軽いとのこと機能追加版(SeleniumVBA)には、dev版としてIEモードが組み込まれています。まだ少し問題点もあ...
Excel 2007 は 1 つのスレッド (メイン スレッド) を使用して、すべてのコマンド、スレッドセーフでない関数、xlAuto 関数 (xlAutoFree以外)、COM および VBA 関数を呼び出します。 XLL 開発者がスレッドセーフ関数を作成する場合、次のようなシンプルなルールに従う必要があります。
Windows10(64bit OS)を前提。 Excelがインストールされていること、マクロが使えること。 (無料のExcelWeb版ではマクロ・VBAが使用できない) PythonディストリビューションはWinPythonを想定。 (筆者はWinpython64-3.8.6.0.exeを使用。Anacondaでもほとんど同様) エディタはSpyderを使用。(これ...
ActiveX コントロールが非表示の場合、VBA がセルに書き込みを遅くする マクロの実行時にブックがアクティブ化されない ブックが開かない テキストを折り返しても行の高さが調整されない InfoPath インストール Mobile Office for Mac Office Suite の問題 OneNote パフォーマンス Planner P...
@nukie_53さんからコメントでご指摘いただいたとおり、Excel 64bit 版からでは 上述の JScript を用いたコードが動きません。 いろいろ試した結果、以下のライブラリを利用することとしました。 VBA-JSON v2.3.1(https://github.com/VBA-tools/VBA-JSON) ...
InternetExplorer用マクロ(VBScriptコード。キー入力を再現する事でEXEも操作できる)をExcel単体テスト仕様書からWindows標準機能(ExcelVBAなし)で自動生成します。 PaperTesterの概要 InternetExplorer(IE)/EXEの操作内容をExcel単体テスト仕様書(PaperTester.xlsx)に記入していくと、 ワークシート関数で自動操作...